附上了包含两个更改的补丁
1) 将主源文件重命名,将扩展名从 .clj 改为 .cljc。
2) 在 pom.xml 中添加 Clojure 1.7 依赖项。
执行了 "mvn clojure:test" 并确认旧测试仍然通过。
未在 ClojureScript 环境中进行测试。
主要缺点是通过将最小 Clojure 版本从 1.2 增加到 1.7 来支持 CLJC。Alex Miller 还表示,Clojure CI 系统尚不支持 CLJC 文件,但希望可以准备好相应的票据和补丁。
参阅之前的 clojure-dev 讨论:https://groups.google.com/forum/#!topic/clojure-dev/PDyOklDEv7Y