我想配置我的 emacs 以使用 SLIME 和 SBCL。 .emacs 文件如下所示:
(add-to-list 'load-path "D:/app/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime)
(slime-setup)
现在我可以启动 emacs,但如果我输入 M-x slime,就会出现错误,提示如下:“function SWANK-BACKEND: fd-stream-input-buffer-empty-p is undefined”,这样与 swank 的连接失败。
这可能是什么问题?谢谢
emacs 的版本是 23.3。 sbcl的版本是最新的1.0.55。 Slime是通过cvs下载的。 操作系统为windows7
最佳答案
适用于 Windows 的 SBCL 是 port in progress .
如果你想在 Windows 下尝试 Emacs/SLIME,使用 Clozure CL 可能会更成功。 。一个简单的开始:尝试 Lispbox ,它预先配置了 Clozure CL,还包括 Quicklisp .
如果您确实需要在 Windows 上使用 SBCL,请参阅 Windows fork (来自 SBCL 平台表页面 - 链接到上面)。
关于emacs - windows下无法用emacs + sbcl启动slime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9481910/