I agree with Meikel on this one.  Java isn't the best language, but
they figured out how to package code in a way that makes it easy to
reuse - the JAR.  Maven may not be the easiest thing in the world to
work with, but they got dependency management right.

clojure-contrib should probably be broken up eventually.  Some pieces
could arguably be brought into core.  Other pieces are obviously half-
baked (I won't name names) and should be pulled into separate projects
so that they can be dynamic and alive, rather than a slave to a
monolithic release cycle.

It would be nice to have a single place you could go to find/search
Clojure libraries...  that way you don't rely on clojure-contrib to be
the *only* source of reusable Clojure code in the known
universe.  :-)  Oh, hey, what about http://clojure.org/libraries ?

On May 24, 11:40 pm, Meikel Brandmeyer <m...@kotka.de> wrote:
> Hi,
>
> On May 25, 2:33 am, Stuart Halloway <stuart.hallo...@gmail.com> wrote:
>
> > How can we get both?
>
> By providing a non-monolithic build? Once upon a time, I did
> this in a non-intrusive way using Ivy[1]. Back then the interest
> was close to zero. Now that contrib uses maven, this should be
> a non-brainer, no? Create a subproject for each logical module.
> People can depend on fine-grained modules. The modules may
> (but don't have to) do releases independently from each other.
>
> Sincerely
> Meikel

-- 
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