44

您如何在 Windows 系统上使用 Clojure 进行开发?

4

12 回答 12

23

我个人使用 emacs 是因为我觉得没有其他 IDE 适合 sexpression 语言。Swank/slime/emacs/clojure 就是这样一个强大的 repl 设置,我觉得没有别的合适的了。如果您希望轻松设置(假设您尚未设置 emacs),请查看 clojurebox

https://github.com/devinus/clojure-box

预配置为在运行安装程序后仅在 Windows 上工作。

于 2009-01-21T09:19:44.607 回答
17

在网站上,您开始阅读的第一件事就是列出您当前的所有选项。有一个netbeans 插件emacs 模式vim 语法高亮。

于 2009-01-21T01:34:55.480 回答
15

这里还有一个eclipse插件:http ://code.google.com/p/counteritarian/

编辑:根据 js 的评论更改链接

于 2009-01-22T13:25:18.277 回答
12

Enclojure(在 Netbeans 中)现已发布并且在 Windows 上运行良好。

VimClojure是一个很好的轻量级解决方案。

于 2009-02-18T11:36:57.650 回答
8

我不。我正在等待 Enclojure 的发布,它是修复一些 Windows 问题的 netbeans 插件。

更新:我现在做,Enclojure ROCKS!:D

于 2009-01-30T07:24:19.780 回答
8

另一个正在开发的有趣 IDE 是通过 Kickstarter.com 资助的项目,Light Table IDE: http ://app.kodowa.com/playground

IDE 深受Bret Victor在 CUSEC 2012 上提出的概念的启发:Inventing on Principle

Chris Granger 深受 Bret 的想法的启发,因此他迅速为新的 Clojure IDE 进行了概念验证,他称之为 Light Table。该项目通过 Kickstarter 获得了 30 万美元的资金,并且可以通过项目游乐场获得 IDE 的早期版本。如果您的系统上安装了 Java 和 Chrome,安装就像一次下载并单击一样简单。

IDE 处于非常早期的阶段,但具有一些非常独特的功能,尤其是右侧面板中代码的“实时”视图。检查在 Chrome 中运行的 Light Table 的屏幕截图:

在 Windows 上的 Chrome 浏览器中运行的 Light Table IDE

于 2012-09-10T16:47:43.403 回答
6

过去两个月我一直在试验 Clojure,在我的学习过程中我使用了几个应用程序。

所以,我做了一个包,希望把它分享给所有想学习 Clojure 的人。现有的 Clojure Box 有什么问题?好吧……什么都没有;但是如果你和我一样,想避免在像 emacs 这样的新 ide(对我来说)中学习新编程语言的复杂性,你可能会发现这个包很有用。

您有一个自定义版本的 scite,一个名为 WinCommand 的应用程序,可以更舒适地使用 Clojure repl 和 JSwat 来调试您的代码。

请记住,WinCommand 是使用 .Net 框架(VS 2008)开发的,但它是在 4 到 5 年前开发的,我的编程技能不是最好的,所以如果你找到可以修复的东西,你可以建议我。

试一试,让我知道您对此有何看法!

啊……jejeje……嗯……如果你想下载它,你可以在这里找到: http ://sites.google.com/site/dariomac/Home/projects

于 2009-06-21T17:00:26.160 回答
5

Jetbrains 最近发布了“La Clojure”,这是一个 Clojure 插件,用于他们已经非常出色(但商业化)的 Java IDE IntelliJ IDEA。安装 IDEA 后,您可以从插件管理器安装插件,或从插件网站下载。

于 2009-05-03T23:40:00.417 回答
3

我尝试使用VimClojure,但发现它没有吸引力。我是一个 Vim 人,但我必须在尝试之前编译我的编辑器的想法绝对不是我想要的。作者说他不再关心 Windows 支持这一事实增加了我使用它的欲望。最重要的是,文档很差。

我被ClojureBox所吸引,它是一个易于使用的安装程序中的 Clojure 和 Emacs。也许是时候再给 Emacs 一个机会了。它出现在 REPL 中。

于 2009-04-12T22:03:40.993 回答
2

Clooj很适合学习。可能不是用于实际开发的实用 IDE(为此我会使用 Emacs),但它是无需复杂设置即可开始的完美方式。

于 2012-07-10T12:19:57.023 回答
1

如果有人像我一样不熟悉clojure。Intellij + Cursive 似乎对新手非常友好。链接:https ://cursive-ide.com/

于 2016-04-21T07:22:13.097 回答
0

我使用 Lighttable 开发 Clojure 应用程序。它非常棒!我会推荐。

于 2015-03-13T15:41:54.010 回答