2011-02-16 55 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 

享受!