slime

    1熱度

    1回答

    在SLIME中運行此命令,並想知道爲什麼在輸出format之前等待read輸入。 (defun wage() (format t "~&Enter wage: ") (let ((wage (read))) (format t "~&Enter hours: ") (let ((hours (read))) (format t "~&Earned

    0熱度

    2回答

    我安裝了emacs + sbcl + slime。我定義了這個函數 (defun jugar() (let* ((nodoActual *nodo-inicial*) (estadoActual (nodo-estado nodoActual)) (timeStart nil) (timeEnd nil) ) (loop whil

    0熱度

    1回答

    所以我最近一直在努力學習Lisp。不幸的是,似乎沒有任何工作 - 我正在關注this Common Lisp tutorial,但是當我第二次嘗試運行(hello-world),而不是做同樣的事情時,它給了我一個錯誤(我失去了,因爲我不想保存它) CL-USER>是一個未定義的變量。我從來沒有將CL-USER>輸入到SLIME中,但這是提示符。我重新啓動EMACS和SLIME(關閉窗口,即)並重新

    6熱度

    1回答

    我一直在嘗試構建一個lispi接口到CFFI綁定(https://gitorious.org/dh-misc/hdf5/source/cb616fd619a387e3cdc927994b9ad12b6b514236 :),但是我遇到了代碼在SLIME中正確運行的情況,它有一個SBCL實例作爲後端,但只要我在SBCL中運行代碼,就不會運行。 所以,我創建這表明該錯誤的測試用例文件: (asdf:lo

    0熱度

    1回答

    我剛與hunchentoot一起工作。 無論如何,我正在做一個網頁來管理一個簡單的待辦事項列表,後面 this教程。 我有我的deletetodo功能相關的問題定義: (defun deletetodo (todoid) (setf *todos* (remove (find todoid *todos* :test #'equal :key #'todocid) *todos*))) 當我

    2熱度

    1回答

    是否有任何按鍵組合可以關閉emacs中的進程?偶爾我在Common Lisp REPL上犯了一個新手錯誤,我的Emacs鎖定了。在Mac上,我只是強制退出,因爲我找不到控制Emacs的方法。但是如果我能避免它,我寧願不關閉Emacs。

    0熱度

    2回答

    這裏是我的.emacs: (add-to-list 'load-path "~/Documents/slime/") ; your SLIME directory (setq inferior-lisp-program "/usr/local/bin/sbcl") ; your Lisp system (require 'slime-autoloads) (slime-setup '(sli

    1熱度

    3回答

    如何使用鍵盤快捷鍵直接導航到Slime/Emacs中給定文件中的函數定義?我知道M-。但那不是我想要的。我已經在文件中並知道函數名稱。通過文本搜索不會直接將我帶到函數定義中,因爲它需要我調用該函數的網站。 對於那些還了解Eclipse的人,我正在尋找使用Ctrl-O打開大綱視圖,然後在鍵入方法名稱時,它將過濾(elide)到我想要的函數,然後我只需按回車,它就會將我帶到那裏。 如果您有其他選擇,我

    0熱度

    1回答

    我正在使用SLIME和SBCL。通常在SBCL中,我可以做(step (call-some-function 1 2 3)),並且我將能夠遍歷/進入/退出每行代碼,以及執行我自己的任意表達式以查看某些變量的當前狀態。 但如果我嘗試做同樣在泥的REPL,我得到: Evaluating call: (CP-GET-ALL-PE-MATCHES-ANY-LENGTH SENT-ID) Wit

    4熱度

    1回答

    在Python解釋器,可以簡單地鍵入help("name")訪問文檔name. 什麼是共同的,口齒不清REPL等效(我使用SBCL)? 請注意,我事先用泥在Emacs 24.3 感謝。