我想配置我的emacs以使用SLIME和SBCL。 .emacs文件如下所示:
(add-to-list 'load-path "D:/app/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime)
(slime-setup)
现在我可以启动emacs了,但是如果我输入Mx slime,会出现一个错误,抱怨类似于:“函数SWANK-BACKEND:fd-stream-input-buffer-empty-p is undefined”so so与swank的连接失败。
那可能是什么问题?感谢
emacs的版本是23.3。 sbcl的版本是最新的1.0.55。 史莱姆通过cvs下载。 操作系统是windows7
答案 0 :(得分:2)
Windows的SBCL是port in progress。
如果您想在Windows下试用Emacs / SLIME,Clozure CL可能会更成功。一个简单的开始:尝试Lispbox,它预先配置了Clozure CL,还包括Quicklisp。
如果您确实需要在Windows上使用SBCL,请参阅Windows fork(从SBCL平台表页面 - 链接到上面)。
答案 1 :(得分:0)
设置sbcl_home环境变量适用于非分叉版本。