Windows下Lisp环境搭建

需要工具:emacs、SBCL、Slime

emacs下载地址:http://ftp.gnu.org/gnu/emacs/windows/

emacs26百度云地址:https://pan.baidu.com/s/1ohu7tKnKgDIYPj5PFPxRNw 密码:vme1

SBCL下载地址:http://www.sbcl.org/platform-table.html

SBCL百度云地址:https://pan.baidu.com/s/1b8sLO7PsKwTKTefk6eH0aA 密码:6qdy

Slime的GitHub地址:https://github.com/slime/slime

Slime百度云地址:https://pan.baidu.com/s/1iy0CniaH1nsUvhdZPXcpUA 密码:nlml

1、安装配置emacs

将下载下来的压缩文件解压,即可,不需要安装。

在windows下,一开始是找不到.emacs配置文件的,需要打开emacs随便更改一下配置,保存一下,才能生成.emacs

运行emacs,选择Options,这里面随便更改一个配置项,然后选择save options。则会在下面看到保存.emacs文件路径。然后把刚刚改的配置项再改回来,选择save options。

Windows下Lisp环境搭建_第1张图片

然后去文件夹下找到.emacs文件,这是隐藏文件,一般资源管理器是不显示的,需要勾选“隐藏的项目”。

然后打开文件,将下列配置项填入:

(setq inferior-lisp-program "C:/Software/lisp/sbcl_1.4.2/sbcl.exe");设置优先使用哪种Common Lisp实现
(add-to-list 'load-path "C:/Software/lisp/slime-master/");设置Slime路径
(require 'slime)
(slime-setup)
(require 'slime-autoloads)
(slime-setup '(slime-fancy));让slime变得更好看,比如把sbcl的*变成CL-USER>

 

Windows下Lisp环境搭建_第2张图片

保存文件,重启emacs,然后Alt+x,输入slime,即可进入lisp环境。

Windows下Lisp环境搭建_第3张图片

Windows下Lisp环境搭建_第4张图片

注意:

1、sbcl安装的时候,默认安装就行,安装时会自动设置sbcl环境变量。(有可能需要重启才能生效,可以先不重启,不行的话重启一下试试)

2、emacs配置文件中sbcl 路径中一定要加sbcl.exe

3、emacs配置文件中所有的路径用\\或/

你可能感兴趣的:(Common,Lisp)