slime

    2熱度

    1回答

    每當我嘗試重新加載一個使用DEFCONSTANT的文件進入粘液再生時,它會抱怨我重新綁定常量。我如何告訴它我希望這樣做,或者什麼是簡單的方法讓slime退出並在重新編譯使用常量的文件時重新加載劣質lisp進程?

    5熱度

    2回答

    我試圖使用Clojure doc函數獲取文檔,但無法從REPL中識別它(我正在使用Emacs和SLIME)。下面的步驟描述(每行後錯誤信息如下立即)這是怎麼回事: gaidica.core> (doc first) ; Evaluation aborted. Unable to resolve symbol: doc in this context [Thrown class ja

    8熱度

    3回答

    我正在嘗試編寫一些python,我習慣了lispy的做事方式,在EMACS中使用REPL以及將任意代碼片段發送到REPL的功能。我喜歡這種開發代碼的方式,而python的內置IDLE似乎做得很好。不過,我確實喜歡EMACS作爲編輯。 類似於SLIME for Python的最好的東西是什麼? 到目前爲止: 看來,關鍵是要打開Python文件,然後從Python菜單,之後你會得到一個劣質的Pytho

    2熱度

    2回答

    在我的clojure代碼中,我有幾個函數是通過調用自定義宏來創建的。通常情況下,宏將採取某種數據結構並從中創建一個方法。 這是一個人爲的例子: (create-function {:name "view-data" ...}) 這將創建一個名爲view-data新功能。 (我的數據庫查詢是數據驅動的,這樣我就可以創建一個調用特定查詢的指示名稱的功能) 我的問題是,當我運行mvn clojure

    4熱度

    2回答

    我有程序運行很長一段時間,我想打斷它,但不是用ctrl-c ctrl-c。我也不希望系統每隔一段時間等待一次按鍵。相反,如果我按下一個鍵,我想讓它包裝起來並退出。我發現listen和read-char-no-hang,但我無法讓它正常工作。這是我試圖做的 (let ((f nil)) (loop while (not f) do (if (listen) (setf

    5熱度

    1回答

    有一個設置地址沒有參數綁定斯旺克啓動服務器時: * (describe 'swank:create-server) => ... Lambda-list: (&KEY (PORT DEFAULT-SERVER-PORT) (STYLE *COMMUNICATION-STYLE*) (DONT-CLOSE *DONT-CLOSE*) (CODING-SYS

    5熱度

    5回答

    我被打開ELPA和安裝Clojure的模式,粘菌和paredit後然而以下從A gentle tutorial to Emacs/Swank/Paredit for Clojure 引導和信息。我重新啓動了emacs,然後嘗試使用M-x粘液,但它不斷地說沒有匹配。我究竟做錯了什麼? 然後我試圖從果醬http://marmalade-repo.org/packages安裝Clojure的模式我字節編

    8熱度

    3回答

    在開發過程中,我定義了一個'initialize-instance:after'方法,這個方法在一段時間之後不再需要,並且實際上在我的方式中,因爲它內部調用了無效的代碼。由於unintern函數沒有限定符的參數,有什麼辦法可以「解除」方法的符號限定符組合,這樣我就不必再次執行slime-restart-inferior-lisp並再次加載項目從頭開始?

    5熱度

    1回答

    我設置了一個leiningen項目。在一個clojure源文件中,我定義了一些記錄。我的工作流程通常是啓動emacs並連接到'lein swank'REPL。一旦我連接到REPL,我切換到適當的命名空間和C-C C-K文件,所以我可以開始使用REPL和文件中的代碼。但是,如果我對該文件中的記錄和C-C C-K中的記錄進行了更改,則REPL不會收到更改。 因此,每當我需要對記錄進行更改時,我必須停止

    5熱度

    4回答

    閱讀clojure API導入我看到:導入ns宏是首選導入,但是當我使用swank/slime/emacs編碼時,我不能cx ce(ns ..)s表達式來得到代表進入repl,但使用(進口...)我可以。 什麼原因爲什麼:導入優於導入,並有快速的方法來從(.ns ...)s-expr從我的.clj文件導入到repl? (同樣的問題可以概括爲:使用和:引用..謝謝)