「コア」の基本を超えて学ぶために不可欠なClojureライブラリは何ですか[終了]


8

私は自分にClojureを教えています。私はライニンゲンを使い始めました。私はClojure Koansに取り組んでいます次にLabREPLを実行する予定で、Noirを調べます。

私の質問は次のとおりです。上記の学習計画でカバーされているものを超えて知っておく必要のあるClojureのライブラリと関数は何ですか?

Clojure Contribを見ると、多数のライブラリがあります。プロ(またはOSS)Clojure開発者として、日常的にどちらを使用していますか?どれがそれほど有用ではないか、そうでなければ一般的に使用されないか(つまり、難解であるか、日常のコーディングで頻繁に登場しない)。

回答:


3

それは本当にあなたのドメインとあなたがコーディングしようとしているものに依存しています。
AvoutはClojureの状態を分散世界にもたらします。
そしてLojicは Clojureのプログラミング言語に論理プログラミングをもたらし、それは興味深いプロジェクトです。
たとえばCascalogは、Hadoop用のClojureベースのクエリ言語であり、Hadoopプログラミングを行う場合には驚くべきことです。
FleetDBはClojureで記述されたスキーマフリーのデータベースです。

ですから、それは本当にあなたがやっていることに基づいています。

(OK、私の答えはあなたの質問の最初のセクションをカバーしています)。

私が最も使用しているcontribsのリスト:clojure.contrib.accumulators、clojure.contrib.duck-streams、clojure.contrib.lazy-xmlおよびclojure.contrib.zip-filter
それらは私にとって不可欠なものです、YMMV。


Clojure Contribのライブラリについてはどうですか?
noahz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.