问与答 emacs-最佳通用Lisp IDE

waite · 2020-02-22 16:30:04 · 热度: 26

我已经将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选择

猜你喜欢:
共收到 10 条回复
bert #1 · 2020-02-22 16:30:04

有一些更出色的选择,但我认为没有什么比Emacs和SLIME更好。 我会坚持使用您正在使用的工具,然后继续处理您的Emacs安装。

aidan #2 · 2020-02-22 16:30:05

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

[HTTP://呜呜呜.答案systems.com]

  • 支持CLISP和SBCL。
  • 非常快速地启动REPL。
  • 语法突出显示。
  • 下载内容包括CLHS和CLtL2作为CHM帮助文件。
  • 按F1调出CLHS帮助。 帮助菜单下的CLtL2。
  • “发送到Lisp”和“宏扩展”的键盘快捷键。

简单,有效和免费。

jasen #3 · 2020-02-22 16:30:06

我对此很迟,但是很奇怪,这里没有人提到LispWorks IDE,它甚至还带有一些GUI-Builder,可以跨平台移植(减去Mac OS X)。

另外,如果您希望为Lisp编程工作使用整个操作系统,那么仍然存在Open Genera(仅在Dec Alphas上运行(他目前是DEC的所有者;-(),它是用Lisp编写的完整操作系统,甚至具有 一个用Lisp AFAIK实现的,针对OS的C编译器。这很奇怪。您会发现一些当今我们认为理所当然的东西。例如,超引用文档(但这是在Web之前的)。它有一些“ Lisp”。 “方言和基础是ZetaLisp,但Common Lisp可以工作。所有工具和事物都可以在运行时自省。这是一种非常奇怪的感觉。

但是,我刚才提到了。 我想这里没有人会碰过OpenGenera ....

bethany #4 · 2020-02-22 16:30:07

我发现访问Common Lisp标准的最愉快的方法是通过信息。 如[http://www.phys.au.dk/~harder/dpans.html。]所述,构建并安装信息文件,然后将以下内容添加到C-h S

(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在该点查找符号。

sean #5 · 2020-02-22 16:30:08

Clozure Common Lisp(néeOpenMCL)提供了一个Lisp IDE。 看起来不错,尽管我更喜欢SLIME。 然而,Clozure却无足轻重:在64位Intel Mac上,编译和执行速度提高了一个数量级,并且总体上具有更好的“用户体验”。 在common-lisp.net上浏览Rittweiler的有关使用SLIME的新幻灯片,它们非常有帮助。

alan #6 · 2020-02-22 16:30:10

我将在MacOS / X上使用Clozure通用lisp IDE。 如果您曾经使用过Macintosh Common Lisp,就会怀念它。 他们正在努力改善它,而且,作为奖励,您可以获得竞争者的源头。

另外,如果您只想使用Lispish,dr-scheme也具有相当的IDE。

donnie #7 · 2020-02-22 16:30:11

在FRANZ.COM寻找Allegro CL

rodger #8 · 2020-02-22 16:30:12

我相信这个问题可以帮助您找到答案。

roderick #9 · 2020-02-22 16:30:13

Eclipse还为Lisp提供了一个称为Cusp的开发环境。

IBM DeveloperWorks开源技术库:Cusp

sid #10 · 2020-02-22 16:30:14

我使用Vim,Ion3窗口管理器和终端窗口,并非常喜欢它。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册