在MacOSX上设置SLIME

我一直在LISP附近跳舞几十年,但现在已经决定认真对待。 我正在浏览Practical Common LISP的在线版本。

这是我的设置:

MacOSX 10.7.8
Xcode 4.5.2
SBCL 1.0.55.0-abb03f9
Emacs 24.2.1(x86_64-apple-darwin,NS apple-appkit-1038.36)
SLIME 1.6

我试图按照链接中列出的说明操作:

http://emacs-sbcl-slime.blogspot.com/2010/11/sbcl-emacs-slime-macosx.html

......但问题是,在MacOSX平台上,似乎没有任何东西位于它应该在的位置。

SBCL使用自己的脚本安装...它正在工作。

我按照说明设置了SBCL_HOME env var。

Emacs是由dmg从这个链接安装的:

http://emacs-sbcl-slime.blogspot.com/2010/11/sbcl-emacs-slime-macosx.html

...正在运行。

但是SLIME(通过cvs下载到〜/ .emacs.d / slime)似乎没有被识别。 我无法获取作者描述的“CL-USER>”提示。

任何帮助将不胜感激!


  • 将整个粘液目录复制到emacs/site-lisp
  • 确保您的lisp可以从终端访问。 只需在Terminal中键入sbcl 。 Lisp解释器应该启动。
  • 放入你的.emacs文件,例如(setq inferior-lisp-program "sbcl")
  • 它应该工作。


    我建议只是获得Emacs Prelude,它带有一个良好的Common Lisp + SLIME配置。 它已预先配置为OSX上的Clozure CL(因为它可以说是OSX上最受欢迎的Common Lisp发行版),但Prelude个人配置中的一行简单Emacs Lisp可将SLIME的默认Lisp切换为SBCL:

    (setq slime-default-lisp 'sbcl)
    

    安装SLIME本身的最好方法可能是通过Quicklisp的SLIME帮手。


    你有没有考虑过使用优秀的LispBox包来照顾你所有的设置? 这很容易:http://common-lisp.net/project/lispbox/

    它包括emacs,SLIME,Clozure Common Lisp环境,QuickLisp和所有预先配置好的内容。

    链接地址: http://www.djcxy.com/p/11577.html

    上一篇: Setting up SLIME on MacOSX

    下一篇: Artifacts in matplotlib patch plotting