On 08/01/2014 05:31 PM, Martin Nowak wrote:
Exactly, that's the problem. They collide, so when import both the hijack protection will error.import std.stdio, std.log; write("foobar"); // matches both std.stdio.write and std.log.write It'd also make it more difficult to tell what `write("foobar")` does, which is unacceptable for such a fundamental operation.
We already have a similar issue with std.stdio.write and std.file.write that is fairly annoying.