Lisp环境搭建
看了《画家与黑客》,对Lisp语言蛮感兴趣,有空的时候准备学习下。今天先把环境搭好。
我使用的Lisp环境是Emacs+slime+sbcl
Emacs和slime直接解压即可,sbcl安装比较简单,只是路径名最好改短一点,装完之后需要配置一个Emacs。
Emacs在Windows下缺省是没有.emacs配置文件的。
先打开Emacs选择Option-Save Options生成配置文件,它应该在Users\用户名\AppData\Roaming\目录下。然后找到.emacs文件,添加一下代码:
(add-to-list 'load-path "D:\\Program Files\\Lisp\\sbcl") ;sbcl安装路径
(add-to-list 'load-path "D:\\Program Files\\slime") ;slime解压路径
(setq inferior-lisp-program "sbcl") ;记得添环境变量
(require 'slime-autoloads)
(eval-after-load "slime" '(progn (slime-setup '(slime-fancy))))
然后启动Emacs,Alt+x,输入slime,如果配置成功,会出现CLUSER>。
需要注意的是:在环境变量中要加入sbcl的安装目录名(这就是为什么要把路径名改短,Windows限制PATH中路径的长度),否则早Emacs中会出现
Searching for program: no such file or directory, sbcl
的错误提示。