构建利器 Lisp 的创作环境
由于柳大使用 MacPorts,所以本文只适用于 Mac 用户。之所以称之“创作环境”,而不是“开发环境”,是因为用 Lisp 写程序,就像作家作文、画家作画一样享受。
1 Emacs用户
1.1 下载安装
$ sudo port install emacs +carbon
$ sudo port install sbcl slime
- EMACS: Esc Meta Alt Control Shift
- SBCL: Steel Bank Common Lisp
- SLIME: Superior Lisp Interaction Mode for Emacs
2 修改配置文件
新建~/.emacs
文件,写入如下内容:
(setq inferior-lisp-program "/opt/local/bin/sbcl"); your lisp system
(add-to-list 'load-path "/opt/local/share/emacs/site-lisp/slime"); your SLIME directory
(require 'slime)
(slime-setup
'(inferior-slime
slime-asdf
slime-autodoc
slime-banner
slime-c-p-c
slime-editing-commands
slime-fancy-inspector
slime-fancy
slime-fuzzy
slime-highlight-edits
slime-parse
slime-presentation-streams
slime-presentations
slime-references
slime-scratch
slime-tramp
slime-typeout-frame
slime-xref-browser))
3 进入 Lisp 开发模式
进入 Emacs:
$ emacs
进入 Lisp 开发模式:
M-x slime
然后会有一些显示内容滚动,之后就会显示如下界面:
上面我输入了一句(+ 2 3)
的 Lisp 语句。
4 Hello World
在SLIME
中输入:
CL-USER> (format t "Hello World!")
5 直接在命令行使用 SBCL
$ sbcl
* (format t "Hello World!")
如下图:
2 Vi/Vim 用户
2.1 下载安装 clisp
$ sudo port install clisp
$ sudo port
2.2 上手
$ vim helloworld.lisp
输入:
(format t "Hello World!")
退出保存:
:wq
运行:
clisp helloworld.lisp
用 Vim 的门槛就是低啊。当然,Emacs 用户也可以用 Emacs 来编辑,用 clisp 运行,但会被其他 Emacs 用户鄙视的。
-
转载请注明来自:柳大·Poechantblog.csdn.net/poechant
-
分享到:
相关推荐
人工智能中的语言 lisp的环境 将它拷到C盘根目录下才行
本教程用于示范 AutoCAD 的 AutoLISP 编程环境的一些强大功能
本程序为lisp语言编写的AutoCAD二次开发程序,包括lisp源程序代码和程序测试图。 本程序适合AutoCAD二次开发初学者学习之用,代码比较简单,所用函数也都是基本的函数,并且程序中包含详细注释。适合大学测绘、采矿...
AutoLISP集成化开发环境.pptx
vlime, 用于 Vim ( 和 Neovim )的通用Lisp开发环境 介绍Vlime是用于 Vim ( 还有 Neovim )的通用Lisp开发环境,类似于SLIME和SLIMV的。它提供了REPL集成,以及omni完成。交叉参考工具。调试器支持。调试器支持,以及...
autolisp教程,供大家学习,来之不易
第4篇(第22~35章)为visuallisp程序设计应用与整合,主要介绍visual lisp的基本环境、重要函数和程序调试;还介绍了autocad activex对象控制以及visual lisp在e2d、3d、文字编辑、图层管理、块与属性管理、options...
撰写的环境不挑剃D.直译式程序『即写即测、即测即用』E.横跨 AutoCAD 各作业平台悠然自得 (注:以上五点读者可以参考上一章的剖析!!!)2.学好 AutoLISP 的关键:充份掌握『语法结构』&『功能函数』的搭配!!!3.重要...
第4篇(第22~35章)为visuallisp程序设计应用与整合,主要介绍visuallisp的基本环境、重要函数和程序调试;还介绍了autocadactivex对象控制以及visuallisp在e2d、3d、文字编辑、图层管理、块与属性管理、options选项...
★撰写的环境不挑剃 只要是一般的窗口文本编辑软件都适用!如:记事本、WORDPAD、 EDIT、Visual LISP等。 ★直译式程序 不用再作编译,“即写即测、即测即用”,马上可以在AutoCAD中响应效果,马上就有成就感!
allegro common lisp,lisp开发环境。
LISP函数大全
Lisp的本质.pdf Lisp的本质.pdf Lisp的本质.pdf Lisp的本质.pdf Lisp的本质.pdf Lisp的本质.pdf Lisp的本质.pdf
这是LISP和Common LISP编程的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请再次检查此页面!!!
common lisp 高清版 lisp语言开发的利器
CAD lisp 自动计算面积CAD lisp 自动计算面积CAD lisp 自动计算面积CAD lisp 自动计算面积
AutoLisp入门教程 lisp语言很好的入门教材 lisp语法定义比较全面
Autolisp讲义Autolisp讲义
[Lisp]autolisp及vlisp函数全集.exe[Lisp]autolisp及vlisp函数全集.exe很好值得推荐