Name allocation

Peter Simons simons@cryp.to
03 Jun 2003 03:16:45 +0200


Alastair Reid writes:

 > Maybe I need more coffee but I don't see how using relative names
 > helps with the hard bit of the problem: conflicts between libraries
 > written by different people.

All you'd have to do is to put the two conflicting libraries into
separate directories, than you could import them using:

    import A.Foo.Bar
    import B.Foo.Bar

The reason this does not work as-of-now is the requirement of an
absolute path in the module declaration. And relative paths would fix
this.

Peter