2011-02-16 46 views
4

我现在想学习Clojure,但是这周末对我的父母没有帮助。他们有一台Windows笔记本电脑,但我不想安装任何东西......那么是否可以仅使用安装在USB驱动器上的文件运行Clojure REPL?来自USB驱动器的Clojure REPL

回答

2

我遇到的最好的便携式clojure“环境”是Lisp Cabinet

它提供了多个lisp环境的选项,但是您可以选择只拥有一个clojure环境。从网站上可以看出,它是可移植的,但是安装程序会让您选择将所有内容安装到一个文件夹中,以获得完全便携的体验。

编辑:至于repl,当你启动它时,Lisp Cabinet会为你选择的环境提供一个emacs slime REPL(可能只是clojure)。

2

当然,这绝对可行。如果您将Java和Clojure都安装到闪存驱动器上,它的工作方式与将其安装到普通硬盘上的方式相同。

由于this blog post建议你可以设置一个clj.bat文件:

@ECHO OFF 
java -cp clojure.jar clojure.lang.Repl 

请记住,你的父母的笔记本电脑将不会有任何的环境变量设置(即PATH),因此不同的地方都位于,您需要调整它以确保java被识别,并且clojure.jar位于类路径中。

1

您也可以在USB驱动器上安装leiningen。然后致电

/path/to/USB/lein.bat repl 

享受!