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