我有兴趣调查CLR上的Clojure。我看到有一个port-但是我对这些二等公民总是有点怀疑(即他们没有原始公民的稳定性或功能)。如果一般人发现Clojure处于未成熟的CLR上,那么我不太愿意花很多时间在这一点上–我现在根本没有时间或精力去解决很多问题。另一方面,如果CLR上的Clojure看似成熟,我今天就开始潜水!

有没有在CLR上使用Clojure的真实经验?

也将不胜感激任何有关CLR版本的建议和/或其他帮助。

最佳答案

在工作中,我们有大量的旧版.NET代码,因此我一直在大量使用ClojureCLR进行调试以检查单个组件的完整性。您能够到达REPL吗?它绝对不像Java版本那样简单,但是github上的文档非常有用。痛苦的一件事是缺少泛型。您将不得不自己破解它们,但这并不是世界上最困难的事情。实际上,我一直在写关于ClojureCLR互操作和泛型的博客文章。这可能是促使我这样做的动力。

编辑:终于下了我的屁股,做到了...
http://www.jierenchen.com/2010/08/clojureclr.html

编辑2:新链接
http://theotherjchen.blogspot.com/2010/08/clojureclr.html

关于clojure - CLR上的Clojure,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3445042/

10-11 09:08