So, we can have :: in names, but that doesn't represent any inherent
relationship between the module before the :: and the one after.  I
think this is an important thing to keep.

However, will it be possible to, for example, do:

    module Foo;

    module Bar { ... }

And refer to the inner module as, say, Foo.Bar.  A more interesting
concept, can one use variables as modules, like:

    ::($foo)::somefunc();

Or some awful thing like that?

And of course this would imply the existance of anonymous modules.  Yay.

Luke

Reply via email to