最近买了新出的《实用Common Lisp编程》,准备学习Lisp。结果到书上面所说的网站下载开发环境的时候,发现作者不再更新了。没办法,只好自己搭建开发环境。
Lisp开发最推崇的环境是Emacs + slime + sbcl。Emacs这个经典的编辑器可以从http://ftp.gnu.org/pub/gnu/emacs/windows/下载。slime在http://common-lisp.net/project/slime/下载。sbcl全名是Steel Bank Common Lisp,是一个经典的开源Lisp编译器,下载地址是http://www.sbcl.org/platform-table.html。我因为头一天common-lisp.net不知道为什么无法访问,下载不到slime,最后从别处找了一个,多半是有问题害得我半天装不上。
首先安装sbcl,MSI包安装非常简单,除了安装路径没有任何需要选择的。不过建议修改一下安装路径,缺省的比较长。然后直接解压缩emacs和slime的压缩包就算安装完成了。
然后启动emacs进行配置。windows下缺省是没有.emacs配置文件的。首先用”Option“-”Save Options“生成缺省的配置文件。然后编辑Users\用户名\AppData\Roaming\目录下的.emacs文件。
添加如下内容:
(add-to-list 'load-path "C:/Program Files (x86)/sbcl/")
(add-to-list 'load-path "C:/Program Files (x86)/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime-autoloads)
(slime-setup '(slime-fancy))
头两行是输入sbcl和slime的路径。然后设置编译器并导入slime。
最后启动emacs,按M-x(就是Alt+x),输入slime,回车。如果安装配置正确,就会出现CL-USER>的REPL了。
分享到:
相关推荐
AutoLISP集成化开发环境.pptx
autocad 二次开发 pdf autolisp开发人员手册
Lisp in a Box for Windows Lisp in a Box on Windows has been modularized! •First, download the base installer and run it. This gives you GNU Emacs 21.3 and SLIME 2004-06-26. •Next, choose an ...
AutoLISP一直是自定义AutoCAD的标准。现在Visual LISP(VLISP)增加了许多重要功能,代表着新...作为开发工具,VLISP提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以提高自定义AutoCAD的效率。
visual+lisp开发人员手册..
vlime, 用于 Vim ( 和 Neovim )的通用Lisp开发环境 介绍Vlime是用于 Vim ( 还有 Neovim )的通用Lisp开发环境,类似于SLIME和SLIMV的。它提供了REPL集成,以及omni完成。交叉参考工具。调试器支持。调试器支持,以及...
AutoLISP是由Autodesk公司开发的一种LISP程序语言,LISP是List Processor的缩写。通过autolisp编程,可以节省工程师很多时间。AutoLISP语言作为嵌入在AutoCAD内部的具有智能特点的编程语言,是开发应用AutoCAD不可...
系统地介绍了Visual LISP和用法,VLISP提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以提高自定义AutoCAD的效率。
说明如何利用VLISP来测试和开发AUTOLISP; 详细描述AUTOLISP 语言的元素和结构; 描述如何在AUTOLISP应用程序中设计和实现对话框;
AutoCAD 2000 Visual LISP开发
CAD环境下基于AutoLISP语言的程序开发.pdf
lisp开发的画图小程序,比如多个文档中替换字符
比较专业,全面的Visual Lisp 开发人员手册
人工智能中的语言 lisp的环境 将它拷到C盘根目录下才行
AutoLISP 开发者文档 pdf 带目录
cad二次开发lisp案例教程,适用于lisp初学者和中级学徒。AUTOcad只是一个绘图平台,要想快速绘制图形,必须开发适用于所属行业的相应制图程序,而利用lisp语言进行开发时最高效快速的方式。lisp语言简洁、高效,是...
CAD二次开发Visual_LISP指南
lisp开发软件,安装简单,操作简单,便于lisp语言的软件开发
lisp开发web程序教程。内容详实,构建web html,动态解析。