I am all for a standard packaging/build system but what ever it is it
needs to not ignore the 10s of thousands of libraries tucked away in
maven2 repos.  Something like Ties w/ compile support would be cool.

Git submodules, SVN externals & Hg forrest won't work either because
everyone uses different source control (and sorry I am not switching
off git :P ).

On Apr 16, 9:10 am, Chas Emerick <cemer...@snowtide.com> wrote:
> On Apr 16, 2009, at 1:56 PM, Stuart Sierra wrote:
>
> > On Apr 16, 12:53 pm, Rich Hickey <richhic...@gmail.com> wrote:
> >> What does 1.0 mean to you? Are we there yet? Any recommendations for
> >> the organization of the release branches, patch policy etc?
>
> > I would like to see, concurrent with 1.0, some kind of library
> > management system.  As noted before, contrib is already getting
> > hairy.  We have dozens of little libraries floating around on GitHub.
> > Having you, Rich, maintain the list of libraries on clojure.org is not
> > sustainable.  We don't need a fully-realized CPAN/RubyGem but we need
> > something that can scale to a few hundred authors.  Dependency
> > management and documentation markup are components of this.
>
> +1.  I worry about the cpan/gem mention, though.  We're still in the  
> java world w.r.t. build and packaging, which generally means using  
> something like ivy/maven/svn:externals/git-submodule/etc ahead of  
> one's build process, rather than using cpan/gem/easy_install/etc at  
> deployment time.
>
> That said, I have no concrete suggestion, as we'll always separately  
> pull our projects' dependencies into whatever we happen to be using as  
> a dependency management repo (it's a bummer to not be able to run a  
> build if some third-party repo is down, etc).
>
> Regarding documentation, I remember throwing around ideas in irc some  
> months ago about how to fold documentation from gen-class'ed libs into  
> a library's broader javadoc.  That would be a huge boon to those using  
> clojure to build libraries that would be transparently usable by Java  
> developers.
>
> - Chas
--~--~---------~--~----~------------~-------~--~----~
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