2011-07-13 16 views
6

this bookに触発されたClojureを調べました。ちょっとした研究の後、私は、さまざまなJavaライブラリを学ぶ必要がなく、ClojureCLRを使って私の.Netエクスペリエンスを利用できるかもしれないことを学びました。しかし、CLRのClojure(ほとんどの公式サイトでさえ、JVM実装のドキュメントにあなたを推し進めているようです)に関するドキュメントはほとんど見つかりませんでした。ClojureCLRについてまともな文書やチュートリアルはありますか?

誰かが、まともなチュートリアル、書籍、記事、ドキュメントがどこにあるのか知っていますか?実際に何もない場合は、私が知る必要がある(つまり、2つの実装の間に少しの違いがあるので、知識がかなり譲渡できるように)JVM実装を介して学ぶことができると仮定することは安全でしょうか?

私はJVMのバージョンとJavaライブラリを学びたいと思っています(これは拡張がうまくいくので...最初の機能/ lisp言語を探している理由です)。

答えて

5

今のところ、JVMを使用しているClojureの学習環境はよりスムーズです。 Clojureには本当にエキサイティングな新しいアイデアがいくつかありますが、あなたが選んだプラットフォームに関係なく、これは非常に楽しく学べますが、あなたがより良いプラットフォームを使っている場合には、学習しようとしているものに集中する方が簡単でしょうツーリングと大きなコミュニティ。

Clojureを作成する言語の部分はもちろん、Clojureishはまったく同じものになります。そして一度あなたがそれらに慣れれば、CLR側の方がアクセスしやすくなります。私はClojureがClojureに実装されると、一般的なコンセンサスがであるという印象を受けます。CLRバージョンは、JVM開発とはるかに緊密にトラッキングします。

Clojureは、Javaや.NETの経験がない(Lispから来たもの)という熱狂的ファンを集めているので、.NETとJVMの違いは共通の障害ではないと思います。

*アーサーの意見:)

+0

ありがとうございました。私はClojureが急速に成長しているコミュニティであると思われることに同意します。これは私が次の言語として選んだ理由の一部です。私はJVMの実装について説明し、CLRのバージョンが少し下がっていく様子を見ていきます。 –

2

あなたhereを興味がありClojureのののCLRバージョンに専念ブログがあります。貢献者はオリジナルのClojureクリエイター(Rich Hickey)とCLRポートクリエイター(David Miller)の両方であると私は信じています。

+0

リンクをありがとう。私はそれを確かめるでしょう。 –

関連する問題