On Fri, 28 Jul 2017 05:14:16 +0000, FoxyBrown wrote:
> 
> You can make any claim you want like: "The end user should install in to
> a clean dir so that DMD doesn't get confused and load a module that
> doesn't actually have any implementation" but that's just your opinion.

I have never seen extracting into the directory as a supported upgrade 
path for anything except the simplest of applications and a few PHP 
projects that supply a migration script.

> At the end of the day it only makes you and dmd look bad when it doesn't
> work because of some lame minor issue that could be easily fixed. It
> suggests laziness["Oh, there's a fix but I'm too lazy to add it"],
> arrogance["Oh, it's the end users fault, let them deal with it"], and a
> bit of ignorance.

The only solution I can think of is never splitting a module in Phobos; 
the alternative would be to change the way the module system works (which 
seems to be what you want), and that's going to break everybody's 
everything.

Reply via email to