Bre*_*ote 48 lisp ide emacs common-lisp
我在Emacs中使用Slime作为Common Lisp(或OS X上的Aquamacs)的主要开发环境,但是还有其他令人信服的选择吗?我听说过Lispworks,但是那个[还是别的什么]值得一看?或者是否有人有提示充分利用Emacs(例如,将其连接到hyperspec以便于参考)?
更新:Pascal Costanza 对Lisp的高度评价指南的第7节给出了一个观点.但对我来说,SLIME似乎真的就是它的所在.
更多资源:
Nel*_*son 11
适用于Windows的非常简约但有用的Lisp IDE是"LispIDE",可从以下位置获得:
简单,有效,自由.
Fri*_*ich 10
我在这方面已经很晚了,但奇怪的是没有人在这里提到过LispWorks IDE,它甚至还有一些GUI-Builder,它可以跨平台移动(减去Mac OS X).
此外,如果你想要一个完整的操作系统进行你的Lisp编程工作,仍然存在Open Genera(它只运行在Dec Alphas(目前是DEC的所有者;-()),它是一个用Lisp编写的完整操作系统,甚至还有一个用Lisp AFAIK实现的C编译器,针对操作系统.这很奇怪.你会发现我们现在认为理所当然的一些东西.例如超级引用文档(但这是在Web之前).它有一些"Lisp "方言和基础是ZetaLisp,但Common Lisp可以工作.所有的工具和东西都可以在运行时进行内省.这是一种非常奇怪的感觉.
但是,我刚提到它.我猜这里没有人会碰过OpenGenera ....
我发现访问Common Lisp标准的最愉快方式是通过Info.按照http://www.phys.au.dk/~harder/dpans.html中的说明构建和安装Info文件.然后将以下内容添加到您的~/.emacs.el:
(require 'info-look)
(info-lookup-add-help
:mode 'lisp-mode
:regexp "[^][()'\" \t\n]+"
:ignore-case t
:doc-spec '(("(ansicl)Symbol Index" nil nil nil)))
Run Code Online (Sandbox Code Playgroud)
您可以在点处查找符号C-h S.
Clozure Common Lisp (n\xc3\xa9e OpenMCL) 提供了一个 Lisp IDE。看起来不错,虽然我更喜欢 SLIME。然而,Clozure 却非常出色:在 64 位 Intel Mac 上编译和执行速度快了一个数量级,并且总体上具有更好的“用户体验”。在 common-lisp.net 上查找 Rittweiler 关于使用 SLIME 的新幻灯片,它们非常有帮助。
\n| 归档时间: |
|
| 查看次数: |
32612 次 |
| 最近记录: |