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

Reply via email to