It makes me sick!

Adam D. Ruppe via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jul 29 12:51:30 PDT 2017


On Saturday, 29 July 2017 at 19:26:03 UTC, FoxyBrown wrote:
> Also, equating dmd to an audio program or a clip art program 
> that is designed to load any and all files in it's install dir 
> is moronic too.

I like to add files to the dmd install directory to expand its 
"just works" library.

I was bitten by this change too. I'm of the opinion that 
splitting std.datetime was a waste of time and also that the 
package.d feature is misdesigned. It should ALSO allow any other 
file to be passed with the module declaration that matches... you 
know, like every other module in the language. Why it got this 
bizarre special requirement is beyond me.

If it did, then we could easily enough just leave the old file. 
But no, it requires the new one, but then prolly on efficiency 
grounds, doesn't check it first meaning the old one can silently 
conflict. Ugh.

But the fix here is to fix the bizarre package.d design. Don't 
break the zip for cases like mine where adding files is a key 
feature of it.


More information about the Digitalmars-d-learn mailing list