7

以前は、すべての clojure.contrib を含めて、すべてのライブラリを必要とするのが好きでした。これにより、find-doc は発見ツールとして役立ちます。

現在 (clojure 1.4) clojure.contrib は多くのサブライブラリに分割されています。そして、それはむしろ私のスキームを台無しにします。また、新しいライブラリが必要になるたびに、常に JVM を再起動する必要があることも意味します。

だから私は多くの行で project.clj ファイルを構築するのに忙しいです:

[org.clojure/algo.generic "0.0.6"]
....
[org.clojure/data.xml "0.0.4"]
....

必要かどうかに関係なく、leiningen にすべての clojure contrib ライブラリをクラスパスに配置してもらうことができます。

そして、これは、バージョン番号など、首に大きな苦痛を与えるものになると思います。

そして、誰かが同じことをするためのより良い方法を持っているのだろうか?

編集: 考えてみると、ライブラリ名と現在のバージョンのリストがある Web ページがどこかにあれば、それをかなり簡単にプロジェクト ファイルに変換できます。

4

2 に答える 2

1

あなたの痛みが分かります。役立つはずですhttp://dev.clojure.org/display/community/Where+Did+Clojure.Contrib+Go

于 2012-12-03T05:05:47.170 に答える