On Tuesday, 2 December 2014 at 22:02:23 UTC, H. S. Teoh via
Digitalmars-d wrote:
However, there are major issues with scoped imports currently,
that make this otherwise ideal solution less-than-ideal, which
stem from
the way 'import' is implemented in D. When the compiler
encounters an
'import' statement, what it essentially does is to parse the
symbols in
the target module, and add them to the symbol table for the
current
scope.
This is probably single thing I hate most about D module system.
Especially the fact that it is default behaviour with plain
"import". I wish all symbols required to be force-qualified with
a module by default :(