【问题标题】:Cannot start slime with emacs + sbcl under windowswindows下无法用emacs + sbcl启动slime
【发布时间】:2012-03-17 22:09:09
【问题描述】:

我想配置我的 emacs 以使用 SLIME 和 SBCL。 .emacs 文件如下所示:

(add-to-list 'load-path "D:/app/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime)
(slime-setup)

现在我可以启动 emacs,但是如果我输入 Mx slime,会出现一个错误,抱怨类似:“function SWANK-BACKEND: fd-stream-input-buffer-empty-p is undefined”这样与 swank 的连接失败。

这可能是什么问题?谢谢

emacs 的版本是 23.3。 sbcl 的版本是最新的 1.0.55。 史莱姆是通过 cvs 下载的。 操作系统是windows7

【问题讨论】:

    标签: emacs common-lisp slime sbcl


    【解决方案1】:

    适用于 Windows 的 SBCL 是 port in progress

    如果你想在 Windows 下试用 Emacs/SLIME,使用Clozure CL 可能会更成功。一个简单的开始:试试 Lispbox,它预配置了 Clozure CL,还包括 Quicklisp

    如果您确实需要在 Windows 上使用 SBCL,请参阅 Windows fork(来自 SBCL 平台表页面 - 链接到上面)。

    【讨论】:

      【解决方案2】:

      设置 sbcl_home 环境变量对我来说适用于非分叉版本。

      【讨论】:

        猜你喜欢
        • 2015-07-02
        • 1970-01-01
        • 1970-01-01
        • 2016-01-05
        • 1970-01-01
        • 2015-08-23
        • 1970-01-01
        • 1970-01-01
        • 2010-10-20
        相关资源
        最近更新 更多