It makes me sick!

Grander via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jul 28 05:44:22 PDT 2017


On Friday, 28 July 2017 at 05:14:16 UTC, FoxyBrown wrote:
> On Friday, 28 July 2017 at 01:10:03 UTC, Mike Parker wrote:
>> [...]
>
> Nope, your unreasonable expecting the end user to clean up the 
> mess "you" leave.
>
>> [...]
>
> Nope. Virtually all apps, at least on windows, work fine if you 
> replace their contents with new versions. Generally, only 
> generated files such as settings and such could break the 
> apps... but this is not the problem here.
>
>
> If dmd breaks in strange and unpredictable ways IT IS DMD's 
> fault! No exceptions, no matter what you believe, what you say, 
> what lawyer you pay to create a law for you to make you think 
> you are legally correct! 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. 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.
>
> In the long run, mentalities like yours are hurting D rather 
> than helping it. Sure, you might contribute significantly to 
> D's infrastructure, but if no one uses because there are so 
> many "insignificant" issues then you've just wasted an 
> significant portion of your life for absolutely nothing.
>
> So, I'd suggest you rethink your position and the nearsighted 
> rhetoric that you use. You can keep the mentality of kicking 
> the can down the road and blaming the end user but it will 
> ultimately get you no where.

@FoxyBrown
You make the small but crucial mistake of thinking anything in D 
has been made for the user's sake. In fact, nothing has even been 
made to be used by a developer. Actually, D is a programming 
language for tinkerers, people with too much time and botchers.

Should any of my statements above against all expectations not be 
right, then something in the design of D went, more or less, very 
terribly wrong ...


More information about the Digitalmars-d-learn mailing list