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

享受!