4

私は通常 Emacs を使用しますが、CCW + Eclipse をもう一度試してみることに触発されました。次の内容のソース ファイル src/user.clj を含む Clojure テスト プロジェクトがあります。

(ns user)

(println "hi")

Window->Show View->Other->Clojure Views->REPL で開始した REPL があります。

println 式 ('(println "hi")' のすべて) を選択して Command-enter キーを押すと、式自体は REPL ウィンドウに表示されますが、出力は行われません。'(take 10 (range))' のような表現も同様です。

REPL に式を直接入力して Enter キーを押すと、

=> (take 10 (range))

しかし、評価の追加出力はないようです。

アイデアをありがとう。ドキュメントに目を通しましたが、明らかなことは何もありませんでした。

4

2 に答える 2

5

応答を得るには、REPL に接続する必要があります。

次の 2 つのオプションがあります。

  • 既存の REPL に接続する
  • プロジェクトを Clojure アプリケーションとして実行し、その REPL に自動的に接続します。

既存の REPL に接続するには、[ウィンドウ] -> [REPL に接続] を使用できます。

プロジェクトを実行するには、プロジェクトを右クリックします。実行 -> Clojure アプリケーション。それができない場合は、右クリック -> 構成 -> Clojure アプリケーションとして

于 2012-09-07T00:38:49.413 に答える
4

REPL が切断されているようです。ライブ環境とやり取りするには、実行中の Clojure プロセスに接続する必要があります。

私は通常、REPL を起動し、同時にCtrl-Alt-Lコード エディター ウィンドウを押してファイルをロードします。

于 2012-09-07T01:58:55.303 に答える