2011-02-16 54 views
4

我想要學習Clojure,但是每次我希望能夠有一個批處理文件(或類似文件),以便快速打開體面的REPL,而不是打開一個完整的IDE黑客舉例。 (即我沒有在尋找Emacs/Netbeans/Eclipse IDE討論)。Windows中的Clojure REPL

例如,這個啓動最基本的REPL:

cd C:\Program Files\Java\clojure-1.2.0\ 
java -cp clojure.jar clojure.main 

,如果你的JLine和Clojure的-contrib請jar文件添加到Clojure的目錄,然後

cd C:\Program Files\Java\clojure-1.2.0\ 
java -cp .;jline-0_9_5.jar;clojure.jar;clojure.contrib.jar jline.ConsoleRunner clojure.main 
+0

(可能已經回答了我自己的問題!!) – 2011-02-16 15:53:42

+0

當你得到你的解決方案的工作,發佈它在這裏作爲一個答案 - 將是有益的。 – 2011-02-16 18:09:57

+0

往前走...最好的選擇是http://www.chris-granger.com/2012/06/24/its-playtime/ – apscomp 2012-07-06 20:04:09

回答

3

對於一個獨立的repl with decent classpath management看看cljr:

https://github.com/liebke/cljr

這提供了一個cljr.bat腳本,它在windows下工作得非常好,並且提供了對類路徑上的內容以及下載和安裝clojure包的能力的方便管理。

10

看看leiningen。從那裏,下載Windows拉鍊,把lein目錄在您的PATH並運行:

lein repl 

享受!