web-dev-qa-db-ja.com

CLRのClojure

CLRでClojureを調査することに興味があります。 port -があるようですが、私は常にこれらの二流市民に少し不安を感じています(つまり、元の市民の安定性や機能性を持っていません)。一般的に人々がCLRでClojureを未成熟だと思った場合、この時点で多くの時間を費やす傾向は少なくなります。この時点で多くの問題と戦う時間やエネルギーがないだけです。一方、CLRのClojureが焼き上がっているようであれば、今日からダイビングを始めます。

CLRでClojureを実際に使用した経験はありますか?

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

54
Kevin Won

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

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

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

22
Jieren

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

ここに ショーのトランスクリプト 簡単に検索できます。

8
John K

checkins rss feed を見ると、DavidMillerが機能を追加するために多くの優れた作業を行っていることがわかります。明確ではないのは、Davidがリリースをターゲットにしているのはいつか、リリースに含まれている可能性のある機能です。私はclojure-clrで遊んでみたいと思っていますが、最初のバイナリリリースができるように十分にベイクされるまで延期しています。

2
Mike K