由于 1.2 中引入了新协议,我尝试将项目从 clojure 1.1 迁移到 1.2。但是,当我尝试:use
clojure-contrib.duck-streams 时,我会收到关于 clojure.core 中已经存在的“spit”的警告。clj-time.core 和 clojure.core 中也存在“extend”的问题相同。
谁能解释解决这些愚蠢错误的最优雅的方法是什么?
顺便说一句:来自我的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"]]