Tag: swank

在java程序中嵌入swank-clojure

根据http://github.com/technomancy/swank-clojure的嵌入部分,我使用以下内容进行测试。 有没有更好的方法来做这个不使用编译器? 有没有办法以编程方式停止swank? 似乎start-repl控制了线程。 什么是一个很好的方法来产生另一个线程,并能够以编程方式杀死该线程。 import clojure.lang.Compiler; import java.io.StringReader; public class Embed { public static void main(String[] args) throws Exception { final String startSwankScript = “(ns my-app\n” + ” (:use [swank.swank :as swank]))\n” + “(swank/start-repl) “; Compiler.load(new StringReader(startSwankScript)); } } 任何帮助非常感谢,嗯