The monolithic "clojure-contrib" project is not being actively maintained. It does not currently build on Clojure 1.3 beta. All new development is happening in "new" contrib libraries under http://github.com/clojure
Most of the libraries from "old" clojure-contrib have been released as "new" contrib libraries. The first release of each "new" contrib library should be source-compatible with the "old" version; the only change should be the name of the namespace. All the "new" contrib libraries should be source-compatible with both Clojure 1.2 and 1.3, unless they require features only available in 1.3. A list of "new" contrib libraries with reference to the "old" namespaces is at http://dev.clojure.org/display/design/Contrib+Library+Names So, if you are currently using Clojure 1.2, your upgrade path might look something like this: 1. Find the "new" contrib library you need 2. Add a dependency on the "new" library 3. Replace the clojure.contrib.* namespace with the "new" equivalent 4. Test your app, fix problems 5. Repeat steps 1-4 for each contrib library you use 6. Remove the dependency on "old" clojure-contrib 7. Replace your dependency on Clojure 1.2 with 1.3-beta1 8. Test your app, fix problems 9. Profit! I realize this may seem confusing. But it is intended to make things easier in the long run. We do believe this is the best way to encourage more development of contributed libraries, which had stalled under the "old" clojure-contrib repository because it was getting too big to manage. It also means you can include just the libraries you need for your app, instead of one big JAR. There is currently no plan for a Clojure 1.3-compatible release of "old" clojure-contrib. However, if people with commit access to "old" clojure-contrib have time to fix all the little things that prevent it from building under 1.3, I will consider publishing one last release. As always, I will be here to help and answer questions where I can. Thanks, everyone! -Stuart Sierra clojure.com -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en