54

CLRでClojureを調査することに興味があります。移植版があることはわかりましたが、私は常に、これらの二流の市民 (つまり、オリジナルの安定性や機能性がない) には少し懐疑的です。Clojure の CLR が未熟だと一般に思われているのであれば、この時点で多くの時間を費やすつもりはありません。現時点では、多くの問題と戦う時間やエネルギーがありません。一方、CLR 上の Clojure が十分に完成しているように見える場合は、今日から始めます。

CLR で Clojure を実際に使用した経験のある人はいますか?

CLR バージョンを使い始めるためのアドバイスやその他のヘルプもいただければ幸いです。

4

3 に答える 3

22

職場では、かなりの量のレガシー .NET コードがあるため、デバッグに ClojureCLR をかなりの量使用して、個々のコンポーネントのサニティ チェックを行っています。REPL に到達できましたか? Java バージョンほど単純ではありませんが、github のドキュメントは非常に役に立ちます。面倒なことの 1 つは、ジェネリックがないことです。自分でそれらをハックする必要がありますが、それは世界で最も難しいことではありません. 実は、ClojureCLR 相互運用機能とジェネリックについてブログ記事を書こうと思っていました。これが私をそうさせる原動力かもしれません。

編集:ついに私のお尻を降りてやった... http://www.jierenchen.com/2010/08/clojureclr.html

編集 2: 新しいリンク http://theotherjchen.blogspot.com/2010/08/clojureclr.html

于 2010-08-10T00:41:16.627 に答える
8

これが.NETRocksです!Clojure-CLRプロジェクトに関するラジオ番組。デビッドミラー(シカゴのデポール大学の学部)はそれを移植することについて話します。この情報は、あなたの不気味さを確認または消散させる可能性があります。インタビューは約6分で始まり、彼らは約12分でClojureについて話し始めます。

簡単に検索できるように、ショーのトランスクリプトを次に示します。

于 2010-08-10T00:19:12.047 に答える
2

checkins の rss フィードを見ると、David Miller が機能を追加するために多くの優れた作業を行っていることがわかります。明確でないのは、David がいつリリースをターゲットにするか、またはリリースに含まれる可能性がある機能です。私は clojure-clr を試してみたいと思っていますが、最初のバイナリ リリースができるようになるまでは保留します。

于 2010-08-10T04:19:13.993 に答える