How 'bout something like Ruby Gems?
Having to svn and build the clojure-contrib sources is a hassle for some of
us.

On Thu, Apr 16, 2009 at 7:41 AM, Stu Hood <stuh...@gmail.com> wrote:

> I agree. I think the "breaking into modules" approach is the only scalable
> solution.
>
> Someone else mentioned that clojure-contrib is/shouldbe an incubating area
> for core, which seems reasonable. There should be a little more pushback
> when a project wants to make it into contrib, and it should already be
> organized such that its dependencies would be well known if it wanted to
> make it out of 'incubation' and into core.
>
>
> On Tue, Apr 14, 2009 at 5:02 PM, Howard Lewis Ship <hls...@gmail.com>wrote:
>
>>
>> I'd say to refactor clojure-contrib into a number of seperate modules;
>> individual modules (each with its own pom) could have their own
>> dependencies. Thus if you choose clojure-contrib-freechart, you get
>> that JAR (or compiled Clojure sources) plus the jfreechart dependency.
>>
>> In this way you are using the good part of Maven: transitive
>> dependency management.
>>
>> On Tue, Apr 14, 2009 at 5:19 AM, Rich Hickey <richhic...@gmail.com>
>> wrote:
>> >
>> > I've been thinking recently about contribs with dependencies.
>> >
>> > I think it's very important to have layers - e.g. core depends only on
>> > JDK 1.5, contrib only on core. Lately there have been some ideas
>> > centering around Joda Time, [Parallel]Colt, AWS, JFreeChart, Fork/Join
>> > etc.
>> >
>> > I'd like to start a discussion about how best to support the
>> > contributions of libraries that depend on things not in the JDK.
>> >
>> > Obviously, without care and rules it could get crazy quickly, and I
>> > want to avoid the kitchen-sink effect. It is very important that
>> > things remain [truly, not just apparently] simple.
>> >
>> > Looking for suggestions,
>> >
>> > Rich
>> >
>> > >
>> >
>>
>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>> Director of Open Source Technology at Formos
>>
>>
>>
>
> >
>


-- 
John

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