9

私はClojureを調べることにしました(この本に触発されました)。少し調べた結果、 ClojureCLRを使用することで、さまざまな Java ライブラリを学習する必要がなくなり、.Net の経験を活用できる可能性があることがわかりました。ただし、Clojure の CLR バージョンに関するドキュメントはほとんど見つかりませんでした (公式 Web サイトでさえ、JVM 実装のドキュメントに誘導されているようです)。

まともなチュートリアル、本、記事、またはドキュメントがどこにあるか知っている人はいますか? 本当に何もない場合、私が知る必要があることのほとんどについて、JVM 実装を介して学習できると想定しても安全でしょうか (つまり、2 つの実装にはほとんど違いがないため、知識はかなり移転可能です)。

必要に応じて、JVM のバージョンと Java ライブラリを学習したいと思っています (拡張するのは良いことです... そのため、最初に関数型言語や Lisp 言語を調べています)。

4

2 に答える 2

5

現時点では、JVM を使用した Clojure の学習体験がよりスムーズになるでしょう。Clojure には非常にエキサイティングな新しいアイデアがいくつかあります。選択したプラットフォームに関係なく、これらを学ぶのはとても楽しいものです。ツールとより大きなコミュニティ。

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

Clojure は、Java や .NET の経験がまったくない愛好家 (Lisp 出身者) の巨大な支持者* を引き付けてきたので、.NET と JVM の違いが共通の障害になるとは思いません。

*アーサーの意見:)

于 2011-07-13T07:56:21.520 に答える
2

Clojure の Clr バージョンに特化したブログがあります。寄稿者は、元の Clojure の作成者 (Rich Hickey) と CLR ポートの作成者 (David Miller) の両方であると思います。

于 2011-11-29T05:44:19.857 に答える