Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有关于ClojureCLR的合适的文档或教程吗?_Clojure_Clojureclr - Fatal编程技术网

有关于ClojureCLR的合适的文档或教程吗?

有关于ClojureCLR的合适的文档或教程吗?,clojure,clojureclr,Clojure,Clojureclr,我决定研究一下(受启发的)。经过一番研究,我了解到我可以通过使用而不是需要学习各种Java库来利用我的.Net经验。然而,我在Clojure的CLR版本上发现的文档很少(甚至官方网站似乎也在向您介绍JVM实现的文档) 有人知道在哪里可以找到一些像样的教程、书籍、文章或文档吗?如果真的没有,那么可以安全地假设我可以通过JVM实现学习我需要知道的大部分知识(即,两种实现之间几乎没有差异,因此知识可以相当地转移) 如果需要的话,我愿意学习JVM版本和Java库(最好扩展……这就是为什么我首先要研究函数

我决定研究一下(受启发的)。经过一番研究,我了解到我可以通过使用而不是需要学习各种Java库来利用我的.Net经验。然而,我在Clojure的CLR版本上发现的文档很少(甚至官方网站似乎也在向您介绍JVM实现的文档)

有人知道在哪里可以找到一些像样的教程、书籍、文章或文档吗?如果真的没有,那么可以安全地假设我可以通过JVM实现学习我需要知道的大部分知识(即,两种实现之间几乎没有差异,因此知识可以相当地转移)


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

现在,您可能会发现Clojure使用JVM的学习体验更流畅。Clojure中有一些非常令人兴奋的新想法,无论您选择什么平台,学习这些想法都会很有趣,不过如果您使用更好的工具和更大的社区,您可能会发现更容易集中精力学习您想要学习的内容

Clojure,Clojureish的语言部分当然是完全相同的,一旦你对它们感到满意,那么CLR方面的东西可能会更容易理解。我得到的印象是,普遍的共识是,一旦Clojure在Clojure中实现,CLR版本将更接近JVM开发

Clojure吸引了一大批根本没有Java或.NET经验的爱好者(来自Lisp),因此我不认为.NET和JVM之间的差异是常见的绊脚石


*Arthur的观点:)

有一个博客专门介绍Clr版本的Clojure,你可能会感兴趣。我相信贡献者都是Clojure的原始创建者(Rich Hickey)和CLR端口创建者(David Miller)。

好的,谢谢。我同意Clojure似乎是一个快速发展的社区。这也是我选择它作为下一个尝试的语言的部分原因。我将介绍JVM实现,我们将进一步了解CLR版本的发展。感谢链接。我一定去看看。