转载-Fedora15环境下安装CommonLisp

原文

需要用到的软件:

  • sbcl,比较流行的一种common lisp实现;
  • emacs,用作开发环境,虽然比较复杂,但是比原来的命令行好用多了;
  • slime,emas下的一个交互式lisp开发环境;
  • quicklisp,common lisp包管理系统。

1) 先用yum安装emacs和sbcl。

2) 然后按如下步骤安装quicklisp。

下载quicklisp安装脚本:

1
$ wget http://beta.quicklisp.org/quicklisp.lisp

启动sbcl:

1
$ sbcl –load quicklisp.lisp

安装quicklisp:

1
(quicklisp-quickstart:install)

添加quicklisp到启动文件,以后启动sbcl会自动加载quicklisp

1
(ql:add-to-init-file)

3) 用quicklisp安装slime

1
(ql:quickload "quicklisp-slime-helper")

安装脚本执行完之后会给出一段elisp代码,按照说明把代码加入.emacs文件。

代码示例:

1
2
3
(load (expand-file-name "~/quicklisp/slime-helper.el"))
;; Replace "sbcl" with the path to your implementation
(setq inferior-lisp-program "sbcl")

改为==>

1
2
(setq inferior-lisp-program "/usr/bin/sbcl --noinform")
("quicklisp-slime-helper")

4) 启动emacs,M-x slime启动slime,进入交互式cl编程环境,大功告成!

如果还嫌麻烦,直接用Lispbox。

吴羽舒 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!