Vision for the D language - stabilizing complexity?
Ola Fosheim Grøstad via Digitalmars-d
digitalmars-d at puremagic.com
Thu Jul 14 11:36:26 PDT 2016
On Thursday, 14 July 2016 at 18:23:54 UTC, Chris wrote:
> On Thursday, 14 July 2016 at 18:00:36 UTC, Ola Fosheim Grøstad
> wrote:
>
>> Please don't try to make yourself look like a martyr.
>
> Huh? Where is that coming from all of a sudden? Sorry, I don't
> see the point of this comment.
You were going ad hominem for no good reason. Here is a pretty
good rule: if you don't think you will get something out of an
discussion, don't engage in it. I personally find that I learn a
lot from discussions on language design, even when other people
are completely wrong. You have your own view of what is needed, I
have a completely different view. You cannot impose your view of
what is need on me, it won't work without a good argument to back
it up.
My view is that the position that some are arguing holds: the
core language has to be stripped down of special casing in order
to make major progress.
Aka: one step back, two steps forwards.
If it makes you happy: I am from time to time looking at various
ways to modify floating point behaviour, but it won't really
matter until complexity is cut back. Because it could easily
become another complexity layer on top of what is already there.
The best way to improve on D is not to add more complexity, but
to cut back to a cleaner core language.
I think you are taking a way too convenient position, somehow
pretending that there are no major hurdles to overcome in terms
of mindshare. My view is that mindshare is the most dominating
problem, e.g. changing viewpoints through arguments is really the
only option at the moment.
What other options are there?
More information about the Digitalmars-d
mailing list