Summary of progress

Malcolm Wallace
Mon, 12 Mar 2001 20:31:26 +0000

Johannes Waldmann wrote:
> > Such Foo.Bar module is not defined explicitly, but results from
> > having a subdirectory in import directories. Contents of all Foo.Bar
> > directories from all import directory roots are merged to form such
> > pseudo-module which contains nothing but modules.
> Yes, very good. That's what I wanted. Do the implementors aggree?

Personally, I don't like the idea at all.  :-)  I don't see the need
to bring whole namespaces into scope.  And even if I did, I wouldn't
overload the standard import syntax to mean namespace scoping as well -
an entirely different syntax would be better, e.g.

    namespace Foo.Bar
    namespace A.B
    import Baz			-- gets Foo.Bar.Baz or A.B.Baz or both.