On 6/5/2013 2:23 PM, Jonathan M Davis wrote:
That was pretty much the point of DIP 37. If it was only about being able to import packages, then you could just do foo/all.d and have all.d publicly import all of the foo package - many people do this now. But DIP 37 will allow us to do this in a way which makes it possible to split up a module into a package in place without breaking code. So, we'll be able to split larger modules such as std.algorithm and std.datetime into packages without forcing everyone to change their code.
Voila! https://github.com/D-Programming-Language/dmd/pull/2139