Andrei Alexandrescu wrote:
I wanted to do that but with the singular:public import std.container.binaryheap;So if someone imports std.container then they get them all, if someone imports std.container.something then they only get something.Having a module and a package with the same name does not currently work, and I don't think there's a good rationale for that limitation.
Because then it's overloading a name based on the contents of that name.
