My opinion: no need to create problems when there already are accepted
solutions.

In the java world, there are conventions for naming things. Stick with them.

-> You want to fly under the radar in your enterprise with jars full of
clojure sources ? Don't get catched because your lib risks a clash or will
not work because some IT people established a strict java security policy
concerning the packages from which a class loader is allowed to get bytecode

-> You want to provide a library to the external world, publish it on
maven/clojar/ivy/whatever repository where one more zillion libraries will
also be available, written in java, in clojure, in groovy, in scala ?
Protect your namespace by following the same conventions as most of the
other people.

Not every wheel is interesting/good to reinvent. Especially when there are
still others soo much interesting, deserving your attention :-) :-)

But concerning the initial concern of the OP: there seems not to be a
consensus in the clojure community ... yet ! :-)

2010/7/8 Meikel Brandmeyer <m...@kotka.de>

> Hi,
>
> Am 08.07.2010 um 18:52 schrieb Mike Meyer:
>
> > People seem to be confused by the Java namespace convention deriving
> > names from DNS. They think that the names actually have something to
> > do with the domains in question.  This isn't the case. Quoting the
> > Java Language Specification "The suggested convention for generating
> > unique package names is merely a way to piggyback a package naming
> > convention on top of an existing, widely known unique name registry
> > instead of having to create a separate registry for package names."
>
> Hmm… The maven central guys seem to have a different opinion. There you get
> the group-id only if you *own* the domain.
>
> As for your earlier question: renaming a project on fork allows easy
> identitfication of the "official" project. Compare:
>
> vimclojure
> frobnicator
> hotzenplotz
>
> to
>
> de.kotka.vimclojure
> meyers.mike.vimclojure
> kasperle.vimclojure
>
> So which is the original vimclojure project?
>
> Sincerely
> Meikel
>
> --
> 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<clojure%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
>

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