1

史莱姆手册说:“更快地加载 Swank 对于 SBCL,我们建议您创建一个包含套接字支持和 POSIX 绑定的自定义核心文件,因为这些模块需要最多的时间来加载。要创建这样的核心,请执行以下步骤:

shell$ sbcl
*(mapc ’require ’(sb-bsd-sockets sb-posix sb-introspect sb-cltl2 asdf))
 *(save-lisp-and-die "sbcl.core-for-slime")

之后,将类似这样的内容添加到您的“.emacs”中:

(setq slime-lisp-implementations
’((sbcl ("sbcl" "--core" "sbcl.core-for-slime"))))"

我知道如何将东西添加到我的 .emacs 文件中,但是我到底要为下面的部分做什么,即在哪里,确切地,以及我如何执行下面的步骤....我在哪里输入它。"执行以下步骤:

shell$ sbcl
* (mapc ’require ’(sb-bsd-sockets sb-posix sb-introspect sb-cltl2 asdf))
* (save-lisp-and-die "sbcl.core-for-slime")"

请具体...我是菜鸟

4

2 回答 2

0

Shell 是计算机的命令行界面。M-xshell在 Emacs 中,您可以通过输入(即依次按下这些键:EscxshellEnter)进入 shell 。将出现一个新窗口,其中有一个 shell 提示符等待您的输入。在提示符处输入sbcl启动SBCL;然后你可以输入 lisp 代码片段来创建一个新的核心。

要使上述工作正常进行,您必须先安装 SBCL(例如,按照www.sbcl.org上的说明进行操作)。

于 2013-02-25T16:26:34.500 回答
0
于 2013-02-25T09:03:19.180 回答