
In article <200312170022.hBH0Mne16539@oma.cosc.canterbury.ac.nz>, Greg Ewing <greg@cosc.canterbury.ac.nz> wrote:
So I think we really want *three* kinds of module reference:
A: Explicitly absolute B: Explicitly relative to the current module C: Searched for upwards in the package hierarchy from the current module
(Note that C is a generalisation of the current "ambiguous" references which only look in two places.)
Suggested syntaxes for these:
A: a.b.c. Path ends with a dot
B: .a.b.c Path begins with a dot
C: a Path neither begins nor ends with a dot a.b.c
Is funny punctuation really the right way to spell an important distinction like this? -- David Eppstein http://www.ics.uci.edu/~eppstein/ Univ. of California, Irvine, School of Information & Computer Science