clojure clr clojureclr

Clojure en el CLR



clojureclr (3)

Estoy interesado en investigar Clojure en el CLR. Veo que hay un port pero siempre estoy un poco receloso de estos ciudadanos de segunda clase (es decir, no tienen la estabilidad o la funcionalidad del original). Me inclinaría menos a pasar mucho tiempo en este punto si, en general, las personas consideran que Clojure en el CLR es inmaduro: simplemente no tengo el tiempo o la energía para luchar contra un montón de problemas en este momento. Por otro lado, si Clojure en el CLR parece estar bien cocido, ¡comenzaría a bucear hoy!

¿Alguien tiene experiencia en el mundo real con Clojure en el CLR?

También se agradecerá cualquier consejo u otra ayuda para comenzar con la versión de CLR.



En el trabajo, tenemos una cantidad significativa de código .NET heredado, así que he estado usando ClojureCLR una buena cantidad en la depuración para verificar la integridad de los componentes individuales. ¿Has podido llegar al REPL? Definitivamente no es tan sencillo como la versión de Java, pero los documentos en github son bastante útiles. Una cosa que va a ser dolorosa es la falta de genéricos. Tendrás que hackearlos en ti mismo, pero no es exactamente lo más difícil del mundo. De hecho, he querido escribir una publicación en un blog sobre la interoperabilidad y los genéricos de ClojureCLR. Este podría ser el ímpetu para lograr que lo haga.

Editar: finalmente me quité el culo y lo hice ... http://www.jierenchen.com/2010/08/clojureclr.html

Editar 2: nuevo enlace http://theotherjchen.blogspot.com/2010/08/clojureclr.html


Si miras el feed rss de checkins , verás que David Miller ha estado haciendo un gran trabajo para agregar funcionalidades. Lo que no está claro es cuándo David podría estar apuntando a un lanzamiento o qué funcionalidad podría contener un lanzamiento. Estoy ansioso por jugar con clojure-clr, pero estoy esperando hasta que esté lo suficientemente horneado como para tener una versión binaria inicial.