2016-03-01 62 views
1

有沒有辦法讓後臺運行Clojure的JVM能夠根據需要評估Clojure代碼?讓Clojure在後臺運行的JVM

我們的目標是在Clojure中編寫一些小的「腳本」,比如用bash等腳本語言編寫的東西。

有一種方法可以使用引導構建工具編寫「shebang-style」腳本,但由於JVM/Clojure啓動時間的原因,執行時間過長。

+1

看看普朗克:http://planck-repl.org/它是專門爲這種事情設計的。它是cljs而不是clj,但你仍然會爲你的屁股感到震驚。 – MarkNFI

+1

啊,太糟糕了 - 我正在使用linux .. –

+1

恩,那滴水怎麼樣? https://github.com/ninjudd/drip – MarkNFI

回答

1

使用clojure.tools.nrepl來啓動「在後臺運行」的nREPL服務器。然後,您可以通過將nREPL客戶端附加到它來運行任何「腳本」。