eclipse (反時計回りのプラグイン) で clojure を学習しています。
- Eclipseで「実行」をクリックすると(Javaの場合と同様)、コンソールが開くだけでなく、この「REPL」ウィンドウも表示されます。なぜそれが必要で、何をするのですか?
- 「実行」をクリックすると、アプリの起動に数秒かかります。速くする方法はありますか?
- コードを編集してアプリを再起動 (実行) する必要がある場合、「選択したものを起動できません。最近の起動はありません」というメッセージが表示されます。それは何ですか? また、コードを再起動できないのはなぜですか? しばらく待てば再起動できます。
これは、実行しようとしている単純なコードです。
(ns ClojureTest.core)
(let [input (read-line)]
(if (= "x" input)
(do
(println "Exit")
(System/exit 0)
)
(do
(println input)
(recur)
)
)
)
更新:私はそれをさらに台無しにすることができました。「実行」をクリックすると、アプリケーションが実行されていないかのように、コンソールは入力を無視します...
UPDATE2 Eclipseを再起動したところ、以前の問題は解決されました。これで、コンソールでアプリを再度実行できるようになりました。何が起こったのかわかりません。私が見ることができる唯一の違いは、私がそれを台無しにしたときです-REPLウィンドウのタイトルは次のようになりました:
REPL @ nrepl://127.0.0.1:60429 (user)
そして、Eclipseを再起動した後、これに戻りました:
REPL @ nrepl://127.0.0.1:60001 (ClojureTest.core)
これが何を意味するのかわかりません。