在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
sbcl
。 Lisp解释器应该启动。 (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