我有兴趣在CLR上调查Clojure。我看到有一个port - 但我总是对这些二等公民有点怀疑(即他们没有原始的稳定性或功能)。如果一般人们发现CLR上的Clojure不成熟,我就不太愿意花这么多时间 - 我现在根本没有时间或精力去解决一堆问题。另一方面,如果CLR上的Clojure看起来很好吃,我今天就开始潜水了!
在CLR上有没有关于Clojure的实际经验?
任何有关CLR版本入门的建议和/或其他帮助也将受到赞赏。
答案 0 :(得分:22)
在工作中,我们有大量遗留的.NET代码,因此我一直在使用ClojureCLR进行调试,以便对单个组件进行健全检查。你有没有能够进入REPL?它绝对不像Java版本那么简单,但github上的文档非常有用。一件令人痛苦的事情是缺乏仿制药。你将不得不自己破解它们,但这并不是世界上最难的事情。我实际上有意写一篇关于ClojureCLR互操作和泛型的博客文章。这可能是让我这样做的动力。
编辑:终于摆脱了我的屁股并做到了...... http://www.jierenchen.com/2010/08/clojureclr.html
编辑2:新链接 http://theotherjchen.blogspot.com/2010/08/clojureclr.html
答案 1 :(得分:8)
这是一个.NET Rocks! radio show about the Clojure-CLR project。大卫米勒(芝加哥德保罗大学教授)谈论移植它。此信息可能会确认或消除您的琐事。面试开始于大约6分钟,他们开始在约12分钟开始谈论Clojure 。
这是the transcript for the show,方便搜索。
答案 2 :(得分:2)
如果你看一下checkins rss feed,你会发现David Miller在添加功能方面做了很多很好的工作。目前尚不清楚的是,David可能会针对某个版本或版本可能包含哪些功能。我很想和clojure-clr一起玩,但是我一直坚持下去,直到它被烘焙到最初的二进制版本。