On Wed, Jul 7, 2010 at 2:55 PM, James Reeves <[email protected]> wrote: > On 7 July 2010 17:24, Laurent PETIT <[email protected]> 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 [email protected] > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > [email protected] > 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 [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
