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