7

REPL から実行時間の長いプロセスを開始していて、実行中に REPL を他のタスクに使用し続けたいと思うことがよくあります。Slime を使用して現在のスレッドをバックグラウンド処理したり、新しい REPL 制御スレッドを開始したりできますか? 追加の REPL バッファーを開始しても問題ありません。

4

3 に答える 3

2

やや陳腐でスライムではない特定の回答を許してください。利点としては、任意の clojure REPL で動作します。

REPL から長時間実行されるタスクを開始することを事前に知っている場合は、それを使用して計算を開始し、逆参照する前にfutureチェックします。future-done?

于 2012-08-09T19:55:44.110 に答える
1

これはあなたの質問に答えないかもしれませんが、そうである限り、を使用して行われた評価(slime-communication-style)は常に独自のスレッドを生成し、REPLスレッドで起こっていることと並行して実行できることを理解するのに役立つかもしれません。出力(fromなど)はREPLバッファーに表示されます。:spawnC-x C-eprintln

于 2012-08-13T10:00:58.473 に答える