Basierend auf der Einbettung von http://github.com/technomancy/swank-clojure, Ich verwende Folgendes, um es zu testen. Gibt es eine bessere Möglichkeit, dies zu tun, die Compiler nicht verwendet? Gibt es eine Möglichkeit, programmgesteuert Stop Swank? Es scheint, dass Start-Repl die Kontrolle über den Thread übernimmt. Was wäre eine gute Möglichkeit, einen anderen Thread für sie spawn und diesen Thread programmatisch zu töten.Embedding Swank-Clojure in Java-Programm
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));
}
}
Jede Hilfe sehr geschätzt, hhh