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