54 votes

Clojure sur le CLR

Je suis intéressé dans l'enquête de Clojure sur le CLR. Je vois qu'il y a un port, mais je suis toujours un peu réticent à l'idée de ces citoyens de seconde classe (c'est à dire qu'ils n'ont pas la stabilité ou les fonctions de l'original). Je serais moins enclin à passer beaucoup de temps à ce point si généralement, les gens trouvent Clojure sur le CLR immature--je n'ai tout simplement pas le temps ou l'énergie pour lutter contre un tas de problèmes à ce point. D'autre part, si Clojure sur le CLR semble bien cuit, j'aimerais commencer la plongée à aujourd'hui!

Quiconque a de l'expérience du monde réel avec Clojure sur le CLR?

Tous les conseils et/ou d'autres vous familiariser avec le CLR version serait appréciée.

22voto

Jieren Points 1084

Au travail, nous avons une quantité importante de l'héritage .NET code donc j'ai été en utilisant ClojureCLR une bonne quantité de débogage pour la santé mentale vérifier les composants individuels. Avez-vous été en mesure d'obtenir à la REPL? Ce n'est certainement pas aussi simple que la version de Java, mais les docs sur github sont assez utiles. Une chose qui va être une douleur, c'est le manque de médicaments génériques. Vous devrez hack en vous-même, mais ce n'est pas exactement la chose la plus difficile dans le monde. En fait, j'ai eu l'intention d'écrire un billet de blog sur ClojureCLR l'interopérabilité et les génériques. Cela peut être de l'élan pour me pousser à le faire.

Edit: finalement obtenu hors de mon cul et il l'a fait... http://www.jierenchen.com/2010/08/clojureclr.html

Edit 2: nouveau lien http://theotherjchen.blogspot.com/2010/08/clojureclr.html

8voto

John K Points 13695

Voici une .NET Rochers! émission de radio sur le Clojure-CLR projet. David Miller (faculté de l'Université DePaul à Chicago) parle de portage. Cette information pourrait confirmer ou dissiper votre leeriness. L'entrevue commence à environ 6 minutes et ils commencent à parler Clojure, à environ 12 minutes.

Voici la transcription pour le spectacle pour en faciliter la recherche.

2voto

Mike K Points 399

Si vous regardez le fil RSS des checkins, vous verrez que David Miller a fait beaucoup de bon travail pour ajouter des fonctionnalités. Ce qui n'est pas clair, c'est quand David peut cibler une version ou quelle fonctionnalité peut contenir une version. J'ai hâte de jouer avec clojure-clr, mais je vais attendre jusqu'à ce qu'il soit suffisamment cuit pour que la version binaire initiale soit disponible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X