Re: [Discuss] Contribs with dependencies

2009-04-15 Thread e
i'd like to see a migration process where by contribs that turn out to be core make it to the core. Think about newbies that are used to installing one thing (a language) and getting quite a bit of obviously useful stuff. The more central (the more other contribs dependent on it) the higher the

Re: [Discuss] Contribs with dependencies

2009-04-15 Thread Stu Hood
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

Re: [Discuss] Contribs with dependencies

2009-04-15 Thread John Newman
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

[Discuss] Contribs with dependencies

2009-04-14 Thread Rich Hickey
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

Re: [Discuss] Contribs with dependencies

2009-04-14 Thread David Nolen
Joda Time, Colt, Fork/Join seem like projects that truly add something to Clojure. These are projects which solve problems that developers have come to expect from their respective language. Joda Time - sane date/time (really useful when building web services). Colt - enough people want to do

Re: [Discuss] Contribs with dependencies

2009-04-14 Thread David Nolen
Ooops didn't finish that thought. But my point was that I think some of the libraries in consideration stand apart in terms of convenience vs. actual utility. Not so sure about how to deploy this stuff ;) Stuart's ideas seems reasonable, though again, Clojure already includes some external source

Re: [Discuss] Contribs with dependencies

2009-04-14 Thread Howard Lewis Ship
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