Na podstawie sekcji Osadzanie http://github.com/technomancy/swank-clojure, Używam następujących elementów, aby przetestować to. Czy istnieje lepszy sposób na zrobienie tego tego, który nie używa kompilatora? Czy istnieje sposób programowo zatrzymać się? Wygląda na to, że start-repl przejmuje kontrolę nad wątkiem. Co to jest byłoby dobrym sposobem na odrodzenie się innego wątku i możliwość zabicia tego wątku programowo przez .Osadzanie programu swank-clojure w programie java
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));
}
}
Każda pomoc mile widziane, hhh