簡體   English   中英

用CounterClockwise和Eclipse評估Clojure REPL

[英]Evaluation in Clojure REPL with CounterClockwise and Eclipse

我通常使用Emacs但受到啟發再次嘗試CCW + Eclipse。 我有一個帶有源文件src / user.clj的Clojure測試項目,其中包含以下內容:

(ns user)

(println "hi")

我有一個REPL,我開始使用Window-> Show View-> Other-> Clojure Views-> REPL。

當我選擇println表達式(全部為'(println“hi”)')並按下Command-enter時,表達式本身會在REPL窗口中回顯,但不會發生輸出。 與'(取10(范圍))'等表達式相似。

如果我直接在REPL中鍵入表達式,然后按Enter,我就會得到

=> (take 10 (range))

但似乎沒有任何額外的評估結果。

謝謝你的任何想法。 我查看了文檔,但沒有任何明顯的東西跳出來。

您需要連接到REPL才能獲得響應。

有兩種選擇:

  • 連接到現有的REPL
  • 將項目作為Clojure應用程序運行並自動連接到它的REPL。

要連接到現有REPL,可以使用Window - > Connect to REPL。

要運行項目,請右鍵單擊您的項目; 運行方式 - > Clojure應用程序。 如果這不是一個選項,請右鍵單擊 - >配置 - >作為Clojure應用程序

聽起來您的REPL已斷開連接 - 它需要連接到正在運行的Clojure流程才能與實時環境進行交互。

我通常只需在代碼編輯器窗口中按Ctrl-Alt-L啟動REPL並同時加載文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM