slime

    7熱度

    1回答

    我想學習Common Lisp並通過emacs包管理器安裝了emacs(24.3)和slime。 在粘液REPL語法高亮不起作用。另一方面,當我啓動Lisp-Mode(同時在粘液REPL中)時,表達式的值不再被打印(當我鍵入時,說「Hello World」並敲回車,我得到一個新行,而不是。表達式的值 (如果我打開口齒不清文件語法高亮工程)

    1熱度

    1回答

    此代碼下降到了我從泥中SBCL六味地黃丸,但不是termial: (declaim (optimize debug)) ;; inhibit tail-call optimization (defun stackoverflow() ;; infinite recursion (stackoverflow)) (unwind-protect (stackoverflow)

    1熱度

    1回答

    我正在關注Practical Common Lisp。我已經按照這個例子來開球了。當我在Emacs中編譯C-c C-c我得到以下錯誤代碼。 (defun make-cd (title artist rating ripped) (list :title title :artist artist :rating rating :ripped ripped)) (defvar *db*

    4熱度

    1回答

    我使用editorconfig和emacs插件。 我喜歡它,尤其是因爲它可以在編輯器中同步我的偏好,並允許項目特定的設置。但是,當我編輯emacs中的常見lisp文件時,editorconfig似乎弄糟了SLIME的智能lisp特定縮進。即它總是縮進相同的量,而不是使用當前表單的適當縮進或對齊。 有什麼方法可以指定我更喜歡在editorconfig縮進上使用SLIME縮進嗎? 另外,有沒有人知道e

    5熱度

    2回答

    我想弄清楚如何通過sbcl和Slime中的代碼調用類似break之類的調試器之後的代碼。我不想從一開始就開始邁步。例如,如果我有以下代碼:破發點被擊中 (defun fib (n) (when (eql n 2) (break)) (if (<= 0 n 1) n (+ (fib (- n 1)) (fib (- n 2)))))

    6熱度

    1回答

    64位Windows 7 Clozure Common Lisp的1.9版WindowsX8632 的Emacs內工作24.3.1 煤泥的changelog日期2014-06 -17 我有.lisp文件,它開始作爲如下的一個示例: (ql:quickload 'qt) (in-package "QT") 程序的其餘部分顯示了一個對話框。 當我從命令行運行這個,wx86cl -load hel

    1熱度

    1回答

    我嘗試在我的Windows 7盒子上用最近的Emacs粘液。我有問題給出sbcl可執行文件的完整路徑,因爲它們中有空格。最後,我通過向PATH環境變量添加該路徑並在.emacs中使用簡單的「sbcl.exe」來解決該問題,但從長遠來看,我很高興知道如何將這種包含空間的路徑Emacs的。 This,this,this和this沒有回答我的問題。 我試過各種語法像 ;; Setup load-path

    2熱度

    1回答

    我使用Emacs作爲我的Common Lisp(準確地說是SBCL)編輯器,用SLIME。我按照說明here設置了Quicklisp,並檢查了它是否能在SLIME的以外工作,並且一切都很好 - 我可以抓取並下載代碼,包括它,所有內容。現在 ,我試圖在Emacs使用編譯/加載文件命令的源文件在頂部以下內容: (ql:quickload "priority-queue") (defpackage

    2熱度

    2回答

    我使用Emacs作爲我的Lisp環境,並且想要離線訪問Common Lisp HyperSpec。我下載了它,並將這些文件夾放到我的emacs.d目錄中。然後我把下面的代碼到我的.emacs: (global-set-key [(f2)] 'slime-hyperspec-lookup) (setq common-lisp-hyperspec-root "/.emacs.d/HyperSpec/

    0熱度

    1回答

    你好,我是在口齒不清新的,我有作爲項目的大學合作開發一個遊戲 「西非播棋」有極小「AI」停留在這個 和IM錯誤和IM真正損失去調試我有這個功能 (defun alpha-beta (player board n-score s-score alpha beta depth) (if (or (= depth 0) (game-over player board n-score s-sco