On Apr 15, 9:53 am, "Hugo Duncan" <duncan.h...@gmail.com> wrote: > Is there a policy as regards whether the new per-library repos will run > against clojure 1.2?
New contrib libraries should work with any version of Clojure that has the necessary features (such as protocols). > Are all contrib libs going to move to new repos? Only if they have a volunteer maintainer and are under active development. This is not the case for most of the libraries in "old" clojure-contrib. In addition, creating a new contrib repo requires the approval of the Clojure/core team and Rich Hickey. See http://dev.clojure.org/display/design/Contrib+Library+Names > if some existing contrib libs will not be moved to new repos, will they be > ported to 1.3? No. To put this in context: many, if not most, of the libraries in "old" contrib are one-offs, hacks, or casual projects. (I'm guilty of this myself.) They were not subject to design review by Rich or the rigorous standards he applied to Clojure itself. In an effort to improve the overall quality of the Clojure library ecosystem, Rich and Clojure/core have decided to enforce those standards for "new" contrib. In the short term, this means that some "creature comfort" libraries like clojure.contrib.def might become deprecated. In the long term, it means that Clojure will have a standard library of the highest possible quality. Some libraries have already been packaged into Clojure itself: pprint, java.io, java.browse, java.javadoc, java.shell, reflect, string, and test. In "new" contrib we already have tools.logging, tools.macro, java.jmx, data.json, core.unify, tools.nrepl, data.finger-tree, and data.xml. -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