http://github.com/technomancy/swank-clojureの埋め込みセクションに基づいて、次を使用してテストしています。コンパイラを使用しないでこれを行うより良い方法はありますか? プログラムでスワンクを停止する方法はありますか? 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));
}
}
どんな助けでも大歓迎です、hhh