J'ai essayé de migrer un projet de clojure 1.1 à 1.2 à cause des nouveaux protocoles introduits en 1.2. Mais quand j'essaye de :use
clojure-contrib.duck-streams, je reçois un avertissement à propos de 'spit' qui existe déjà dans clojure.core. Le même problème avec clj-time.core et 'extend' qui existe aussi dans clojure.core. Est-ce que quelqu'un peut expliquer ce qui serait le moyen le plus élégant autour de ces erreurs stupides?Comment inclure clj-time et clojure.contrib sous clojure 1.2?
BTW: de mon project.clj
:
:dependencies [[org.clojure/clojure "1.2.0"]
[org.clojure/clojure-contrib "1.2.0"]
[clojure-csv/clojure-csv "1.1.0"]
[org.shxiao/clojureql "1.0.0"]
[clj-time "0.1.0-SNAPSHOT"]]