DIP 37: Importing Packages as if They Were Modules

Timothee Cour thelastmammoth at gmail.com
Sun May 5 23:18:31 PDT 2013


under DIP37, assuming Clock is under std.datetime.common, will we have:

fullyQualifiedName!Clock == std.datetime.common.Clock,
whereas currently we have: fullyQualifiedName!Clock == std.datetime.Clock.

Likewise with moduleName!Clock, packageName, __MODULE__ etc, which
will have a different value compared to currently.
So this will result in potential code breakage for code that relies on
that. Just something to think about.


More information about the Digitalmars-d mailing list