lisp环境安装(转)

    学习lisp之初首先要安装好开发环境,windows下可以直接安装lispbox(免费)和lispworks(有免费和收费版本)。

    linux下的选择也很多,可以安装gcl(gnu common lisp)或是clisp。当然也可以安装lispbox,感觉上lispbox使用上是非常顺手的。

    fedora下面安装gcl,clisp可以用命令:yum install gcl clisp

    新版本的opensuse下面是没有gcl的

    在linux下面安装lispbox可以选择下载(http://common-lisp.net/project/lispbox/),也可以安装emacs+slime+(sbcl或是clisp)。

    emacs的安装:yum install emacs   有时可能还要安装emacs color theme,这样就会在家目录下会生成.emacs的文件

    slime下载:http://common-lisp.net/project/slime/ 解压后放在随便哪个目录吧,我放在了 /opt/slime

    安装sbcl:fedora下可以直接 yum install sbcl

    接下来开始配置,使得slime链接emacs和sbcl:

    编辑.emacs ,添加如下内容:

    (tool-bar-mode -1)    ;关闭Emacs工具栏,具体看自己

    (menu-bar-mode -1)    ;关闭Emacs菜单栏

    (add-to-list 'load-path "/opt/slime")    ;添加slime路径

    (setq inferior-lisp-program "/usr/bin/sbcl") ;设置sbcl路径

    (require 'slime)

    (slime-setup '(slime-fancy))    ;slime安装


    是否关闭工具栏和菜单栏看自己需要,slime和sbcl的路径视具体情况!

    以后打开emacs后,Alt+x 输入slime,就可以进入sbcl的交互界面。 

    C-x C-f 打开文件,在光标所在的函数下,C-c C-c,函数会被编译,在交互环境中可>    以使用。

你可能感兴趣的:(配置,lisp)