2009-01-14 46 views

回答

4

您应该看看Google讨论组中提到的许多示例。他们很有趣,其中一些在另一种语言中不重要。我认为这些例子足以证明Clojure是否是一种“玩具”语言。

设计师Rich Hickey将自己的语言用于他的工作,所以如果您发现它已经准备好了,我不会感到惊讶。由于事情正在朝着1.0版本发布,所以API在这一点上并没有太大的变化,所以你不必担心太多地脚被拉下来。现在可能是最不稳定的部分,如果你打算在Emacs中做Lisping,那就是SLIME和swank-clojure。直接从他们的仓库使用最新版本(我使用GitHub镜像)是非常必要的。

获取它,而它很热。

4

在Clojure集团今天有一个thread关于一个人做这个。它看起来像兽医医院的许多中间件粘合剂,但不幸的是没有数据记录(它说这将在未来几个月内发生变化)。

3

请考虑查看enclojure的源代码 - 一个用于Clojure的Netbeans IDE。您可以浏览here或通过svn here下载。你会发现一个健康的Java和Clojure混合的实现。它似乎正在积极发展,你可以看到here

它似乎正在开发Eclipse性质here,但从代码的外观来看,它几乎完全在Java中。

也许更多的照明将看到Clojure本身的源代码。除了核心实现之外,大部分代码都以itself写入。

1

我写了泥to作为这样一个目的的例子。这是一个简单的应用程序,但它涉及并发处理和共享状态。它由一系列小步骤构建而成,每个步骤都构建在最后一步,每个步骤都作为单独的git分支存储,因此您可以逐步跟踪开发。

http://github.com/technomancy/mire

相关问题