以下を含む基本的な Clojure スクリプトがあります。
(def test
(future
(loop []
(println "Running")
(recur))))
ただし、ファイルを次のように実行すると:
java -cp clojure-1.3.0.jar clojure.main test.clj
すると画面いっぱいに「Running」と表示されます。未来が望むときに実行されるようにするにはどうすれば変更できますか?
注:これは永遠に実行されることを認識しています。これは私の問題の単なる例です。