On 09/21/2014 09:54 PM, Walter Bright wrote:
On 9/21/2014 5:55 AM, Timon Gehr wrote:
For local imports, DMD imports _all_ symbols into the local scope,
shadowing
anything that was there, which is plain broken (as Sӧnke's example
shows). BTW:
how do you suggest to treat the root package? I think importing into
the local
scope is fine, but the above example should emit an error because the
parameter
and the package conflict.

(The following code does not compile either:
int std;
import std.conv;)

Of course it shouldn't, ...

(That was my point.)

Reply via email to