- 下载 lisp in a box 包 安装 emacs : 进入 lispbox-x.x/emacs-x.xx/bin,点击运行 addpm.exe,为你自动安装.
- 启动 emacs, 按下 C-x C-f ,输入 ~,查找到默认home目录,在此目录下新建 _emacs文件,在文件里设置
-
(add-to-list 'load-path "C:/lispbox-0.7/slime-20110205.092829") ; your SLIME directory
(setq inferior-lisp-program "C:/lispbox-0.7/ccl-1.6-windowsx86/wx86cl.exe") ; your Lisp system
(require 'slime)
(slime-setup) - 重启 emacs ,按下 M-x ,输入 slime ,能得到 lisp 交互环境不?祝你好运 :)
-
lispbox 是Common Lisp的集成开发环境。实际是Lispbox只是组合配置了Emacs编辑器,SLIME(Emacs的高级Lisp 交互模式)和Quicklisp 库管理工具和CCL Lisp编译器。
这些工具组合在一起给你了你所期望的一个ide能给你的所用的功能集合,甚至更多。Lispbox使你可以迅速和简单的投入使用。
Lispbox可以让新的Lisp程序员在一流的开发环境上近似于无痛的起步。所以强烈建议新手下载安装Lispbox作为学习Common Lisp的开始。想使用Lispbox很简单,只要下载和解压对应你操作系统的版本即可。不需要安装!可以通过运行lispbox.bat (Windows) / lispbox.sh (Linux) / Emacs (OS X)开始Lispbox使用。
默认的Emacs没有开启UTF-8字符集支持,所以并不支持中文,甚至中文注释也不行。如果输入中文将会出现如下错误:
CL-USER> ‘中文支持
slime-net-send: Coding system iso-latin-1-unix not suitable for "00004c(:emacs-rex (swank:listener-eval /"’中文支持
/") /"COMMON-LISP-USER/" :repl-thread 4)"
要对中文支持需修改文件解压后的文件夹下的文件 emacs-23.2/site-lisp/lispbox.el
在(require ‘slime) 这一行的后面增加一行:
(setq slime-net-coding-system ‘utf-8-unix)
也可以设置成其它编码,重启Lispbox即可。
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/187095.html