![](/img/trans.png)
[英]Evaluation in Clojure REPL with CounterClockwise and Eclipse
[英]running clojure in eclipse (counterclockwise)
我正在學習日食(逆時針插件)。
這是我正在嘗試運行的簡單代碼:
(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)
我不知道這是什么意思。
每個項目只需要一個打開的REPL。 打開后,您可以從Clojure菜單中選擇,從現有文件(命名空間)中評估更改的代碼。 根據您的選擇,選擇或整個文件將被發送到REPL進行評估。 您可以通過調用REPL中的函數立即嘗試更改。 這稱為交互式開發。 在嘗試更改之前,無需重新編譯整個項目。
CCW的開發人員只是選擇Run按鈕的操作為“打開現有項目的REPL”。 在開發過程中,只使用一次並且不要持續按壓它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.