需要用到的软件:
sbcl,比较流行的一种common lisp实现;
emacs,用作开发环境,虽然比较复杂,但是比原来的命令行好用多了;
slime,emas下的一个交互式lisp开发环境;
quicklisp,common lisp包管理系统。
1. 先用yum安装emacs和sbcl。
2. 然后按如下步骤安装quicklisp。
(
http://www.quicklisp.org/beta/#installation)
下载quicklisp安装脚本:
wget http://beta.quicklisp.org/quicklisp.lisp
启动sbcl:
sbcl --load quicklisp.lisp
安装quicklisp:
(quicklisp-quickstart:install)
添加quicklisp到启动文件,以后启动sbcl会自动加载quicklisp
(ql:add-to-init-file)
3. 用quicklisp安装slime
(ql:quickload “quicklisp-slime-helper”)
安装脚本执行完之后会给出一段elisp代码,按照说明把代码加入.emacs文件。
4. 启动emacs,M-x slime启动slime,进入交互式cl编程环境,大功告成!
如果还嫌麻烦,直接用Lispbox。