1.首先安装SBCL:http://www.sbcl.org/ 并配置环境变量。注意win7只能使用2.0.0版本,Win10可以使用最新版本
2.安装QuickLisp:https://www.quicklisp.org/beta/
安装完成后会在你的用户目录下建好一个quicklisp目录用于存储通过quicklisp安装的东西
3.Emacs安装Slime:https://github.com/slime/slime 最新版的Emacs已经支持通过命令进行安装.安装后只修要在.emacs文件中添加:(setq inferior-lisp-program "sbcl")
(setq package-archives '(("gnu" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/") ("nongnu" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/nongnu/") ("melpa" . "http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/"))) (package-initialize) ;; You might already have this line ;;sbcl (setq inferior-lisp-program "sbcl")
4.使用QuickLisp安装CLHS: (ql:quickload "clhs")
5.配置Slime的lib目录下hyperspec.el,使其指向本地存储的HyperSpec
(setf common-lisp-hyperspec-root "file://C:/Users/自己的用户名/quicklisp/dists/quicklisp/software/clhs-0.6.3/HyperSpec-7-0/HyperSpec/")
6.重新编译Slime使配置生效:package-recompile
7.使用C-c C-d h测试效果
8.效果OK,结束