当前位置:  开发笔记 > 前端 > 正文

最好的Common Lisp IDE

如何解决《最好的CommonLispIDE》经验,为你挑选了4个好方法。

我在Emacs中使用Slime作为Common Lisp(或OS X上的Aquamacs)的主要开发环境,但是还有其他令人信服的选择吗?我听说过Lispworks,但是那个[还是别的什么]值得一看?或者是否有人有提示充分利用Emacs(例如,将其连接到hyperspec以便于参考)?

更新:Pascal Costanza 对Lisp的高度评价指南的第7节给出了一个观点.但对我来说,SLIME似乎真的就是它的所在.

更多资源:

Marco Baringer的视频显示SLIME

Sven Van Caekenberghe的视频展示了LispWorks IDE

Rainer Joswig使用LispWorks IDE创建DSL的视频

Bill Clementson的博客文章讨论了IDE的选择

jacobko.. 27

有一些更华丽的选择,但我认为没有什么比Emacs和SLIME更好.我坚持使用你正在使用的东西,只是在拉你的Emacs安装.



1> jacobko..:

有一些更华丽的选择,但我认为没有什么比Emacs和SLIME更好.我坚持使用你正在使用的东西,只是在拉你的Emacs安装.



2> Nelson..:

适用于Windows的非常简约但有用的Lisp IDE是"LispIDE",可从以下位置获得:

http://www.daansystems.com

支持CLISP和SBCL.

快速启动REPL.

语法突出显示.

下载包括CLHS和CLtL2作为CHM帮助文件.

按F1键显示CLHS帮助."帮助"菜单下的CLtL2.

"发送到Lisp"和"宏扩展"的键盘快捷键.

简单,有效,自由.



3> Friedrich..:

我在这方面已经很晚了,但奇怪的是没有人在这里提到过LispWorks IDE,它甚至还有一些GUI-Builder,它可以跨平台移动(减去Mac OS X).

此外,如果你想要一个完整的操作系统进行你的Lisp编程工作,仍然存在Open Genera(它只运行在Dec Alphas(目前是DEC的所有者;-()),它是一个用Lisp编写的完整操作系统,甚至还有一个用Lisp AFAIK实现的C编译器,针对操作系统.这很奇怪.你会发现我们现在认为理所当然的一些东西.例如超级引用文档(但这是在Web之前).它有一些"Lisp "方言和基础是ZetaLisp,但Common Lisp可以工作.所有的工具和东西都可以在运行时进行内省.这是一种非常奇怪的感觉.

但是,我刚提到它.我猜这里没有人会碰过OpenGenera ....



4> Vebjorn Ljos..:

我发现访问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)))

您可以在点处查找符号C-h S.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有