如何在Windows系统上开发Clojure?
个人使用Emacs,因为在处理sexpression语言时没有其他IDE感觉正确。 Swank/slime/emacs/clojure是一个非常强大的repl设置,没有其他东西能满足我。如果您想要轻松设置(假设您还没有配置Emacs),请查看clojurebox
https://github.com/devinus/clojure-box
在运行安装程序之后,预先配置好了Windows。
这里还有一个Eclipse插件:http://code.google.com/p/counterclockwise/
编辑:根据js的评论更改了链接。
我不会。我在等待Enclojure的发布,这是一个修复一些Windows问题的NetBeans插件。
更新:现在我会了,Enclojure太棒了!:D
另一个正在开发中的有趣IDE是通过Kickstarter.com资助的项目,即Light Table IDE:http://app.kodowa.com/playground
该IDE深受Bret Victor在CUSEC 2012上提出的概念启发:Bret Victor:Inventing on Principle
Chris Granger受Bret的想法启发,迅速组建了一个新的Clojure IDE的概念验证,他称之为Light Table。该项目获得了30万美元的Kickstarter资金,并且该IDE的早期版本可以通过该项目的playground获得。如果您的系统已安装Java和Chrome,则安装只需下载并单击即可。
这个IDE还处于非常早期的阶段,但具有一些非常独特的功能,尤其是右侧面板中代码的“实时”视图。请查看在Chrome中运行的Light Table的屏幕截图:
我最近两个月一直在尝试使用Clojure,学习过程中我用了几个应用程序。
因此,我制作了一个软件包,并希望与想要学习Clojure的人分享。现有的Clojure Box有什么问题吗?嗯...完全没有问题;但是如果您像我一样,想要避免在新的ide(对我来说)如emacs中学习新的编程语言的复杂性,那么您可能会发现这个软件包很有用。
您将拥有一个定制版的scite、一个名为WinCommand的应用程序,以更加舒适地使用Clojure repl和JSwat调试代码。
请记住,WinCommand是使用.Net框架(VS 2008)开发的,但它是4-5年前开发的,我的编程技能不是最好的,因此如果您发现可以修复的内容,可以向我提出建议。
试试看,让我知道您的想法!
啊...嘿嘿嘿...好吧...如果您想下载它,可以在这里找到:http://sites.google.com/site/dariomac/Home/projects
Jetbrains 最近发布了“La Clojure”,这是一个适用于他们已经很优秀(但商业化)的 Java IDE IntelliJ IDEA 的 Clojure 插件。一旦你安装了 IDEA,你可以从插件管理器中安装该插件,或者从插件网站下载。
我尝试使用VimClojure,但发现它不太友好。虽然我是Vim用户,但在试用前就必须编译编辑器的想法绝对不是我要找的。作者说他不再关心Windows支持的事实也增加了我不想使用它的倾向。此外,文档非常差。
我被ClojureBox吸引,它是Clojure和Emacs的易于使用的安装程序。也许是时候再给Emacs一个机会了。它可以直接在REPL中运行。