> 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


Reply via email to