ClojureCLR上有没有合适的文档或教程?

时间:2011-07-13 02:04:32

标签: clojure clojureclr

我决定调查Clojure(受this book启发)。经过一些研究后,我了解到我可以通过使用ClojureCLR来利用我的.Net经验,而不需要学习各种Java库。但是,我发现很少有关于Clojure的CLR版本的文档(甚至官方网站似乎都会将您推向JVM实现的文档)。

有谁知道哪里可以找到一些像样的教程,书籍,文章或文档?如果确实没有,可以安全地假设我可以通过JVM实现了解我需要知道的大部分内容(即两个实现之间没有什么区别,所以知识可以公平转移)?

如果需要,我愿意学习JVM版本和Java库(很好地扩展......这就是为什么我首先要研究函数/ lisp语言)。

2 个答案:

答案 0 :(得分:5)

现在,您可能会使用JVM为Clojure找到更顺畅的学习体验。在Clojure中有一些非常令人兴奋的新想法,无论你选择哪个平台,这些都会让你学到很多乐趣,不过如果你在平台上有更好的学习,你可能会更容易专注于你想要学习的东西。工具和更大的社区。

Clojure,Clojureish的语言部分当然会完全相同,一旦你对它们感到满意,那么事物的CLR方面可能会更容易获得。我得到的印象是,普遍的共识是一旦Clojure在Clojure中实现,CLR版本将更加密切地跟踪JVM开发

Clojure吸引了大量没有Java或.NET经验的爱好者(来自Lisp的那些),所以我不认为.NET与JVM之间的差异是一个常见的绊脚石。

*亚瑟的意见:))

答案 1 :(得分:2)

有一篇专门讨论Clojure的Clr版本的博客可能会让您感兴趣here。我相信贡献者既是最初的Clojure创建者(Rich Hickey)又是CLR端口创建者(David Miller)。