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

Reply via email to