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

Mac OS X上的Clojure编辑器/ IDE建议

如何解决《MacOSX上的Clojure编辑器/IDE建议》经验,为你挑选了6个好方法。

我开始学习Clojure编程语言.在Mac OS X上是否有针对Clojure编辑器/ IDE的建议?

更新2009-09-23:自从我最初发布此问题以来,Clojure空间发生了巨大变化.下面的许多链接,特别是那些与Emacs引用clojure模式的链接都是过时的.我发现的最好的Clojure IDE 是最近发布的Enclojure Netbeans插件(2009-08-25).

更新2010-04-30:关于这个主题的另一篇非常好的文章是Clojure IDEs - Lau B. Jensen 的Grand Tour.另外,对于我自己的clojure开发,我实际上已经转移到了Emacs/swank-clojure.



1> Matt Curtis..:

要设置Aquamacs,Slime和Clojure,可以在lispcast.com上进行截屏:

http://www.lispcast.com/drupal/node/79(链接断开)

编辑: 这是一个很好的替代截屏你找到了Jman.我已将它添加到我的答案中,所以它更全面.


Emacs是最初的IDE.我已经尝试了所有这些,还没有找到一个可以做Emacs无法做到的事情.相反,他们都缺乏Emacs的功能.对于任何编码,特别是对于Lisp编码,它无法被击败.如果你发现Emacs缺少一个功能,它实际上是一个Lisp运行时,它恰好有很多用于文本编辑的预编写代码,所以你可以很容易地添加它.

2> 小智..:

如果你要花时间编辑Lisp代码而不是做很多Java,那么Emacs + SLIME将会是最高效的.

Paredit也是必须的,因为它几乎很难插入无效的s表达式.它需要一些习惯,但它是值得的.



3> pupeno..:

您可以使用Enclojure尝试NetBeans.



4> Carl Smotric..:

IntelliJ IDEA是"三大"Java开发IDE之一.它曾经获得较少的市场份额,因为它不像啤酒那样免费.JetBrains现在提供IntelliJ IDEA的社区版.我自己不是普通的Mac用户,但OS X'我用这个'人们说它也在那里运行.

IDEA有一个名为La Clojure的插件,可以直接从"设置"下的插件管理器获得,这使得Clojure开发变得愉快和高效.

以前,我试过

WaterFront,其中"IDE"是IMO的一小部分;

逆时针,一个非常好的Eclipse插件; 和

Enclojure,NetBeans插件.

但期待留在IDEA和La Clojure


+1.永远爱着IntelliJ IDEA.Clojure支持很棒.

5> Daniel Spiew..:

Rich Hickey 在他的所有演示中都使用了Aquamacs.他对此进行了评论,并说在有人为Emacs创建了一个Clojure模式后,他就转向了它.我还为jEdit创建了一个Clojure模式.

目前,Clojure的工具支持非常有限.我想你要么坚持使用一些Emacs变体或jEdit.



6> 小智..:

如果你去emacs路线,我强烈推荐使用clojure-paredit. Paredit需要一些时间来适应,但它确实强化了"代码是数据"的概念.

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