On Fri, 9 Jul 2010 19:14:00 +0100 James Reeves <jree...@weavejester.com> wrote:
> On 8 July 2010 16:56, Chas Emerick <cemer...@snowtide.com> wrote: > > Clojars is a disaster as an authoritative software artifact repository IMO, > > and nothing about how it's being used should be taken as a template for > > anything else. > Ruby and Rubygems has been using single-segment namespaces for years, > with no major problems. I don't think name clashes are a problem in > practise, because projects tend to have original names. They do if you have a central registry for the project names, which RubyGems provides. If you don't, then they don't. Python doesn't have a single central registry (it has one official one, and a couple of unofficial ones that provide features missing from the original), and it has problems with namespace collisions. For that matter, I've had a number of my projects share names with other projects. Even if clojure had such a central registry, you're still forgetting that JAVA INTEROP IS A MAJOR DRAW FOR CLOJURE. That means you either need a central registry that covers all the JVM languages (which we've already got), or a first-level name that clojure projects share that distinguishes them from all the other JVM languages. <mike -- Mike Meyer <m...@mired.org> http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information. O< ascii ribbon campaign - stop html mail - www.asciiribbon.org -- 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