2011-10-24 5 views
4

「Programming Clojure」を読んでいますが、この本はclojure 1.1に基づいています。clojure 1.3でimport-staticを見つける方法

私は最新の安定版1.3を使いたいが、古いclojure-contribは持っていない。

私の問題は、clojure 1.3でimport-staticが見つかりません。 私は古いclojure-contribからマクロ定義をコピーして実行できます。

clojure 1.3にインポート静的または代替のものがありますか? 1.3の古いclojure-contribにこのようなライブラリや関数を見つけるためのノウハウはありますか?

+1

1.3を使用してプログラミングClojureのの第二版は、現在ベータ版である:http://pragprog.com/book/shcloj2/programming-clojure –

答えて

4

あなたはここに更新された場所を見つけることができます。import-静的用として http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go

を、それが上に移動されていません。それは、1.3で実行されると述べた。そのまま、あなただけのコードをコピーすることができますので: http://github.com/richhickey/clojure-contrib/blob/master/src/main/clojure/clojure/contrib/import_static.clj

+0

ありがとう。 clojure.contribがどこに行きましたか?に記載されていないパッケージは、clojure 1.3のように使用できます。 –

+0

古いライブラリは1.3で動作する可能性があります。下位互換性が壊れているいくつかの領域があります(例:数値、 ':dynamic'メタデータなしで変数を再バインドします)。 –

関連する問題