Emacs + GNU CLisp + SLIME搭建common lisp开发环境
来源:互联网 发布:mac appcleaner 编辑:程序博客网 时间:2024/05/20 06:30
一、Emacs
Emacs的主页:http://www.gnu.org/software/emacs/
Emacs的下载:http://mirrors.ispros.com.bd/gnu/emacs/,如果需要windows版本的,可到windows目录中下载。
然后将下载后的文件解压到某目录下即可,如解压到D:\
二、GNU CLisp
GNU CLisp的主页:http://www.clisp.org/
GNU CLisp的下载:https://sourceforge.net/project/platformdownload.php?group_id=1355&sel_platform=8418 (Windows版)
然后运行安装文件,将GNU CLisp安装到任意目录。
三、SLIME
SLIME的主页:http://common-lisp.net/project/slime/
SLIME的下载:http://common-lisp.net/project/slime/snapshots/slime-current.tgz
将下载后的压缩文件解压到任意目录,如解压到D:\Emacs。
3.1 配置SLIME
运行Emacs,对Emacs作任意的配置修改(如:option->set default font),然后保存,Emacs会在C:\$user\AppData\Roaming目录下生成一个.emacs文件,然后将如下代码拷贝到该文件结尾:
;for lisp mode(setq inferior-lisp-program "clisp") ; clisp已在环境变量中,否则为GNU CLisp的可执行文件全路径(add-to-list 'load-path "your-slime-directory") ; your-slime-directory为slime所在目录,如 D:/Emacs/slime,注意为反斜杠 '/',或者 '\\'(require 'slime-autoloads)(slime-setup)
四、color-theme
color-theme为Emacs提供了多种配色方案,可以根据喜好自行选择。
color-theme的主页:http://www.nongnu.org/color-theme/
color-theme的下载:http://download.savannah.gnu.org/releases/color-theme/
将下载后的压缩文件解压到任意目录,如解压到D:\Emacs
4.1 配置color-theme
在.emacs文件结尾添加如下代码:
(add-to-list 'load-path "your-color-theme-directory") ;可参考slime(require 'color-theme-autoloads)(color-theme-initialize)(color-theme-gnome2); 默认选择名为gnome2配色方案
可以通过键入M-x (alt + x),然后输入color-theme-select选择你所喜欢的配色方案。
五、“Hello World”
重启Emacs,按下M - x (alt + x),输入slime + 回车;然后再按M - x,输入lisp-mode,Emacs就处于lisp编辑状态了,最后键入"Hello World",一个Lisp的“Hello World”就完成了。上截图吧:
- Emacs + GNU CLisp + SLIME搭建common lisp开发环境
- emacs+slime+sbcl搭建common lisp环境
- emacs+sbcl+slime搭建lisp环境
- Windows/Linux下使用Emacs+Slime+SBCL/SCHEME搭建LISP开发环境
- Common Lisp 开发环境搭建
- Common Lisp开发环境搭建
- Windows 下 sbcl or slime 搭建lisp开发环境
- Windows 下 sbcl or slime 搭建lisp开发环境
- Common Lisp环境篇(slime+sbcl)
- Emacs+Lisp环境搭建
- 【Common Lisp 入门】配置开发环境 in Emacs
- linux上emacs+slime+sbcl 环境搭建
- Common Lisp 编程环境搭建
- Lisp语言: 在Windows下搭建CLisp环境
- Lisp语言: 在Windows下搭建CLisp环境
- Lisp 语言: Emacs和Slime的配置
- common lisp for emacs
- CCL(Clozure Common Lisp)环境搭建
- linux巡检
- iOS绘图教程
- 微软程序员史上最好的时代
- linux 当前处理信号自动屏蔽
- Map按value排序
- Emacs + GNU CLisp + SLIME搭建common lisp开发环境
- android 画阴影
- svn代码量统计工具
- 为啥不提前放假回家?
- 用DirectShow实现视频采集
- 7月8日
- SendInput模拟键盘输入的问题
- 数据结构--顺序栈的基本操作
- Hot Weather