slime

    2熱度

    1回答

    我在Arch Linux上使用sbcl與GNU Emacs 24.3.1和2012-04-14發佈的SLIME編寫一些Common Lisp代碼。當編寫一個表達式,如果我輸入,例如 (if 迷你緩衝區將顯示 (if TEST THEN &OPTIONAL ELSE) 是否有一個模式或泥的設置,可以使我目前的編輯進行中所強調的論點小緩衝器?例如,如果我輸入 (if (> x y) 如果

    0熱度

    1回答

    我剛剛設置了Slime,並立即注意到一些我似乎無法解決的問題。 這是結果我收到的時候我嘗試評估和(CC CP) 我想打印FOO將返回6,而不是富爲2的先前定義值...似乎不會更新? 但是,如果我改變FOO爲以下,這是我得到... 我不太理解什麼是泥做的......或者如何獲得基本的評估down ...任何提示?似乎我缺少Lisp或SLIME/Emacs中的一個主要概念

    1熱度

    1回答

    根據this question,我可以自定義變量*DEBUGGER-HOOK*,以便它回到頂層(在REPL中)而不是調試器。我已經將這行添加到我的〜/ .sbclrc中,並且當我從命令行啓動sbcl時,這一切都很好。 (setf *debugger-hook* #'(lambda (c h) (declare (ignore h)) (print c) (abort))) 但是,上述不適用於E

    1熱度

    1回答

    我有泥配置上的Arch Linux的Common Lisp(SBCL)開發的emacs。事情是,我現在也想開始使用OpenGL,所以我已經安裝了cl-opengl來提供必要的綁定。我還在.local/share/common-lisp上建立了一個到/ usr/share/common-lisp的符號鏈接(我應該能夠以這種方式使用ASDF加載所有系統)。 然而,當我嘗試編譯在泥下面的代碼(使用抄送C

    2熱度

    1回答

    我使用Quicklisp加載系統,並使用Slime調試我的代碼。除cl-postgresql外,Quicklisp成功加載了許多系統。 當在泥漿中評估(ql:quickload "clsql-postgresql")時,劣勢lisp退出。 煤泥打印 Lisp connection closed unexpectedly: connection broken by remote peer 在小緩

    3熱度

    1回答

    我正在爲emacs配置slime。到目前爲止,我已經閱讀了關於通用lisp的基本功能,例如C-c C-q,它調用命令slime-close-parens-at-point,該命令將鼠標所在的適當數量的parens放入。另一個看起來很酷的命令是由C-c C-c調用的,它會將你在緩衝區中編輯的代碼傳遞給REPL,並「編譯」它。 爲什麼這些命令不適合我? 反正,我已經下載通過M-x list-packa

    0熱度

    1回答

    我已經爲scala設置了Emacs + Ensime。 我能夠啓動的內部使用emacs SBT控制檯抄送了Cv小號 如果我開始使用內部抄送了Cvžemacs的斯卡拉控制檯,我收到以下錯誤 Welcome to Scala version 2.9.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_33). scala> Failed to init

    2熱度

    2回答

    有了這個最小的init文件: (setq package-load-list '((slime t))) (setq inferior-lisp-program "clisp") (package-initialize) (setq package-enable-at-startup nil) (require 'slime) (slime-setup) (slime) (find-

    3熱度

    3回答

    我現在正在學習common lisp。我想在emacs中使用煤泥,但是當我按下的Mx煤泥它說[無匹配] 起初,我下載CVS快照,並把這個在我的.emacs文件 (setq inferior-lisp-program "/opt/local/bin/sbcl") ; your Lisp system (add-to-list ’load-path "~/.slime") ; your SLIME

    3熱度

    1回答

    我試圖讓在Windows 7中設置了泥,但運行M-x slime給我的錯誤 Spawning child process: invalid argument 我inferior-lisp-program設置爲"C:\\Program Files\\ccl\\wx86cl.exe"(這是真實無誤,並運行(comint-run inferior-lisp-program)給了我一個可用的CCL提示