CLR上的Clojure

CLR上的Clojure,clojure,clr,clojureclr,Clojure,Clr,Clojureclr,我有兴趣在CLR上调查Clojure。我看到有一个——但我总是对这些二等公民有点怀疑(也就是说,他们没有原版的稳定性或功能性)。如果人们普遍认为CLR上的Clojure不成熟,我不太愿意在这一点上花费太多时间——我根本没有时间或精力来解决一大堆问题。另一方面,如果CLR上的Clojure看起来很成熟,我会从今天开始潜水 有没有人在CLR上有Clojure的实际经验 任何关于CLR版本入门的建议和/或其他帮助也将不胜感激。这里是一个例子。大卫·米勒(芝加哥德保大学的教员)谈到了移植它。这些信息可能

我有兴趣在CLR上调查Clojure。我看到有一个——但我总是对这些二等公民有点怀疑(也就是说,他们没有原版的稳定性或功能性)。如果人们普遍认为CLR上的Clojure不成熟,我不太愿意在这一点上花费太多时间——我根本没有时间或精力来解决一大堆问题。另一方面,如果CLR上的Clojure看起来很成熟,我会从今天开始潜水

有没有人在CLR上有Clojure的实际经验

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

这里是一个例子。大卫·米勒(芝加哥德保大学的教员)谈到了移植它。这些信息可能会证实或驱散你的轻浮。面试在6分钟左右开始,他们在12分钟左右开始谈论Clojure


这里是为了便于搜索。

在工作中,我们有大量的遗留.NET代码,因此我在调试中大量使用ClojureCLR来检查各个组件的健全性。你能到REPL吗?它肯定没有Java版本那么简单,但是github上的文档非常有用。一件令人痛苦的事情是缺少仿制药。你必须自己去破解它们,但这并不是世界上最难的事情。实际上,我一直想写一篇关于ClojureCLR互操作和泛型的博客文章。这可能是促使我这么做的动力

编辑:终于从我的屁股上下来做了。。。

编辑2:新链接

如果您查看,您会发现David Miller在添加功能方面做了大量出色的工作。目前尚不清楚的是,David何时会针对某个版本,或者该版本可能包含哪些功能。我很想玩clojure clr,但我会一直等到它烤到可以有一个初始的二进制版本为止。

这并不是我问题的答案,但有趣的是,关于clojure clr跟踪JVM clojure实现的问题,这最终将由Clojure在Clojure项目中解决:我肯定会读一篇关于ClojureCLR的博客文章,并使用它的REPL。我特别有兴趣听到关于如何使用它调试遗留.NET组件的更多细节。这篇文章不错!现在我终于可以尝试ClojureCLR了,尤其是在调试方面。@Jieren:是的,坏了。你认识镜子吗?谷歌没有缓存…嘿,大家好。很抱歉链接断了。有个混蛋从我下面截取了我的域名,现在想把它卖给我。这是一个新的链接:我听了这个播客——它很好地介绍了Clojure项目的历史,包括CLR的实现。它了解到CLR部分不仅仅是一个端口——C#最初是Clojure实现的方式之一。好消息!