需要用到的软件:
sbcl,比较流行的一种common lisp实现;
emacs,用作开发环境,虽然比较复杂,但是比原来的命令行好用多了;
slime,emas下的一个交互式lisp开发环境;
quicklisp,common lisp包管理系统。
1. 先用yum安装emacs和sbcl。
2. 然后按如下步骤安装quicklisp。
下载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)
退出sbcl console的命令:(sb-ext:quit)
3. 用quicklisp安装slime
(ql:quickload "quicklisp-slime-helper")
安装脚本会自动下载需要的文件,执行完之后会给出如下一段elisp代码,按照说明把该段代码加入~/.emacs文件:
(load (expand-file-name "~/quicklisp/slime-helper.el"))
;; Replace "sbcl" with the path to your implementation
(setq inferior-lisp-program "sbcl")
4. 启动emacs,M-x slime启动slime,进入交互式cl编程环境,大功告成!
除了第一步安装sbcl和emacs之外,其他步骤跟发行版无关,应该同样适用于Ubuntu等其他版本。
如果还嫌麻烦,直接用Lispbox。
---------------------------------------
how to install sbcl
主要参考文章:http://blog.csdn.net/cx1468059916/article/details/8262515很详细
1.安装sbcl,执行命令:sudo apt-get install sbcl,sbcl好像是开源里边最受欢迎的。
2.安装quicklisp,是进行库管理的,方便安装。
下载quicklisp。wget http://beta.quicklisp.org/quicklisp.lisp
进入sbcl,载入:* (load “quicklisp.lisp”)
安装(quicklisp-quickstart:install)
每次启动sbcl,载入sbcl,(ql:add-to-init-file)
安装库:(ql:quickload “system-name”)
在命令执行过程中会有提示。
3.安装hunchentoot:* (ql:quickload “hunchentoot”)其中安装了好多依赖库,
安装html-template:* (ql:quickload “html-template”)
sbcl,比较流行的一种common lisp实现;
emacs,用作开发环境,虽然比较复杂,但是比原来的命令行好用多了;
slime,emas下的一个交互式lisp开发环境;
quicklisp,common lisp包管理系统。
1. 先用yum安装emacs和sbcl。
2. 然后按如下步骤安装quicklisp。
下载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)
退出sbcl console的命令:(sb-ext:quit)
3. 用quicklisp安装slime
(ql:quickload "quicklisp-slime-helper")
安装脚本会自动下载需要的文件,执行完之后会给出如下一段elisp代码,按照说明把该段代码加入~/.emacs文件:
(load (expand-file-name "~/quicklisp/slime-helper.el"))
;; Replace "sbcl" with the path to your implementation
(setq inferior-lisp-program "sbcl")
4. 启动emacs,M-x slime启动slime,进入交互式cl编程环境,大功告成!
除了第一步安装sbcl和emacs之外,其他步骤跟发行版无关,应该同样适用于Ubuntu等其他版本。
如果还嫌麻烦,直接用Lispbox。
---------------------------------------
how to install sbcl
主要参考文章:http://blog.csdn.net/cx1468059916/article/details/8262515很详细
1.安装sbcl,执行命令:sudo apt-get install sbcl,sbcl好像是开源里边最受欢迎的。
2.安装quicklisp,是进行库管理的,方便安装。
下载quicklisp。wget http://beta.quicklisp.org/quicklisp.lisp
进入sbcl,载入:* (load “quicklisp.lisp”)
安装(quicklisp-quickstart:install)
每次启动sbcl,载入sbcl,(ql:add-to-init-file)
安装库:(ql:quickload “system-name”)
在命令执行过程中会有提示。
3.安装hunchentoot:* (ql:quickload “hunchentoot”)其中安装了好多依赖库,
安装html-template:* (ql:quickload “html-template”)