On Tuesday, 1 August 2017 at 15:16:44 UTC, Vladimir Panteleev wrote:
Sorry, isn't that how things work now?

For modules, yes. For packages, no. That inconsistency is what I want to change.

So since we have a package here and the compiler doesn't allow you to define a package in the existing datetime.d, we have to move the file. And unzipping doesn't pick up that the file was moved and leaves old stuff behind.

b.d(1): Error: package name 'aa' conflicts with usage as a module name in file

That error shouldn't exist.

The problem here is that the compiler picks up the OLD datetime.d

If we could just use datetime.d as the package file, there would be no old datetime.d anymore.

Reply via email to