On Wed, Jul 7, 2010 at 2:55 PM, James Reeves <jree...@weavejester.com> wrote:
> On 7 July 2010 17:24, Laurent PETIT <laurent.pe...@gmail.com> wrote:
>> Of course, if your library has an especially cryptic name (as we have
>> with counterclockwise: ccw), then having also directly foo may also
>> not interfere with other's namespaces. That's the path we took for
>> counterclockwise, and our top-level namespace/package is just 'ccw'
>
> For the purposes of this discussion, let us assume that "foo" is a
> suitably unique library name, and it is highly unlikely there exist
> any other libraries with the same name.

if "foo" is to be shared on public repos, a prefix denotating its
author or origin is quite essencial -- especially in these "github"
days. For instance, it would be best if the namespaces relate to the
project/jar name in the repo. Right?


Perhaps, immigrate can be used to hide long namespace names

(ns foo)
(immigrate 'origin.foo)


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

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