cost 100 ms
Clojure IntelliJ Repl 無法正確重新加載文件

[英]Clojure IntelliJ Repl can't reload files properly

首先,感謝您花時間閱讀我的問題! 問題是當我嘗試啟動我的系統時,repl 找不到一些文件,但是如果我 go 並手動加載,這個文件的每個依賴項在它之前一個一個地加載,文件加載完美。 手動加載示例: 我試圖執行的命令:(clojure.tools.namespace.repl/refresh) 收到 ...

在啟動服務器 clojure 中自定義接受 function

[英]custom accept function in start-server clojure

我正在嘗試運行clojure.core.server/start-server但不是使用 repl 我想要一個自定義 function 作為接受選項。 我正在關注這個帖子,其中一個 repl 服務器被執行為 我需要什么要求才能通過 function 才能接受 opt? 如果我只想打印來自任何連接的 ...

在 Clojure repl 執行的幕后

[英]Under the hood of Clojure repl execution

我了解 Clojure 代碼被編譯成類並由 JVM 執行。 對於 Java 項目,我可以看到創建了一個帶有.class文件的 Jar。 但是在 REPL 的情況下它究竟是如何工作的呢? ...

連接到REPL時出現Clojure / Java錯誤-java.io.FileNotFoundException:無法找到'clojure / core / server__init.class

[英]Clojure/Java error when connecting to REPL - java.io.FileNotFoundException: Could not locate 'clojure/core/server__init.class

我在Windows 10上。我成功編譯並運行了這個jar。 但是,當我嘗試從telnet連接到Socket REPL時,出現此錯誤,並且telnet寫入Connection closed by foreign host. 錯誤 你能解釋什么是錯的嗎? :( 我像這樣運行 ...

使用數學函數進行Clojure評估

[英]Clojure eval with Math functions

我在評估Deriva返回的LazySeq時遇到問題: 返回一個LazySeq 可以使用REPL成功評估: 得出正確的矩陣 如果我將評估放在clj文件中並lein run 我Exception in thread "main" java.lang.Runti ...

Clojure地圖矢量

[英]Clojure Vector of maps

我是clojure編程的新手,需要一些幫助。 假設我有一個地圖矢量,如圖所示。 我如何做一些操作,比如找到AAA的費率,或者看看我是否有費率,比如ALLSTAR,如果費率不存在,我希望能夠添加它,我知道我可以添加使用into或conj。 但我主要擔心的是發現我的地圖有一個特定的名稱, ...

為什么Clojure閱讀器會與包含冒號的關鍵字混淆?

[英]Why does the Clojure reader get confused with keywords containing colons?

從讀者的文檔 : 關鍵字與符號類似,但以下內容除外: 它們可以並且必須以冒號開頭,例如:fred。 它們不能包含“。” 或名稱類別。 以兩個冒號開頭的關鍵字在當前名稱空間中解析 和 一個符號可以包含一個或多個非重復的':'。 因此,看 ...

在循環中使用recur時出現“只能從尾部位置重現,編譯”錯誤

[英]“Can only recur from tail position, compiling” error while using recur in loop

我是Clojure的新手,為了練習,我嘗試對半隨機數應用簡單的算法。 幾天前,我了解了clojure文檔中的循環以及如何使用recur工作,因此我嘗試使用以下代碼行編寫循環: 但是當我執行代碼時,會顯示此錯誤 發生了什么? recur是不是在功能的尾部? ...

抑制REPL中原子保存的數據的打印? (或參考,代理人......)

[英]Suppress the printing of the data an atom holds in the REPL? (or ref, agent, …)

以下是完全有效的Clojure代碼: 它甚至在需要反向引用的情況下很有用。 但是,在REPL中使用這些東西很煩人:只要你輸入a或b,REPL就會嘗試打印這些引用的內容,當然會很快產生堆棧溢出錯誤。 那么有什么方法可以控制/改變Clojure中atoms / refs / ag ...

如何在Clojure REPL中停止孤立線程

[英]How to stop a orphan thread in clojure REPL

我正在做一些與Clojure線程有關的事情。 現在,我正在REPL中工作,在REPL中編寫和更新代碼。 我的問題是,有時候會有一些期貨在運行。 而且我因某種錯誤失去了裁判。 我阻止它們的唯一方法是重新啟動repl。 我想知道如果沒有參考就可以停止運行中的期貨(線程)嗎? ...

REPL命令中的`clojure.main`是什么?

[英]What is `clojure.main` in the REPL command?

在Clojure入門頁面上 ,它顯示如下所示啟動REPL: 第一個參數是一個文件,也可以通過環境變量CLASSPATH指定。 但什么是clojure.main ? ...

如何重復Clojure REPL中的最后一行?

[英]How can I repeat the last line in the Clojure REPL?

在bash或Ruby的IRB中,我可以運行命令或計算表達式,然后使用鍵盤上的向上箭頭編輯並重新運行相同的代碼。 (這可能是我配置的內容,但我不這么認為。) 這在Clojure REPL中對我不起作用; 我只看到^[[A當我按下向上箭頭時輸入。 有沒有辦法“重新輸入”最后一行? ...

在Clojure 1.5中缺少非用戶命名空間中的doc

[英]Missing doc in non-user namespaces in Clojure 1.5

我該怎么辦才能再次獲得doc ? 此更改來自CLJ-1085和此相關源 。 請注意, doc和通常的REPL功能仍然可以在user命名空間中使用,但是在我的應用程序命名空間中將它放在我的指尖是很好的,至少在REPL中是這樣。 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM