On Apr 28, 2009, at 12:26 PM, Michele Simionato wrote:
When you have no need to import identifiers at a specific level only. Notice at the moment I do not know of any convincing use case where one would like to import identifiers to a specific level only, but I could change my mind if you have one.
While I too do not have a convincing use case for this, I can entertain the idea that somebody might find it useful. What I cannot accept is having that be the only way to do business. A (lesser) compromise might be to consider an import without the "for" as implicitly phased import (and therefore available at all levels) while an import using the "for" syntax as an import of an identifier at only the listed levels. I don't know yet if this idea is even feasible or what issues may arise from mixing different kinds of identifiers or different libraries using different kinds of imports. The problem is worth the effort though if it can actually work and the guilty parties agree to it. Aziz,,,
