> Let me get this straight: you want to replace "import qualified"
> with "with", "import" with "use", and "=" with "rename"? That
> sounds like it's 180 degrees away from what I propose. My intention
> was to eliminate the need for either new keywords or special
> syntactic categories for "qualified" and "hiding". To me it sounds
> like you just want to rename the identifiers.
what i like about the Ada approach is that it separates
the two concepts (import of modules, qualification of names).
i think it's good software engineering to require
that imports be stated at the top of a module.
but it's bad to clutter up the namespace at the same time
(by an unqualified import). that's why i want local "use" clauses as well.
i have no fear of new keywords, provided they name
sensible (and orthogonal) concepts.
best regards,
--
Dr. Johannes Waldmann Institut fur Informatik Universitat Leipzig
[EMAIL PROTECTED] http://www.informatik.uni-leipzig.de/~joe/
Augustusplatz, D-04109 Leipzig, Germany, Tel/Fax (+49) 341 97 32 204/209