Why is D unpopular?
mw
mingwu at gmail.com
Fri Jun 10 20:59:38 UTC 2022
On Friday, 10 June 2022 at 19:52:15 UTC, max haughton wrote:
> No it really is bad. Some newer areas are ok but the quality of
> the code is overall just bad, relies on enormous amounts of
> mutability,
"relies on enormous amounts of mutability" of global state /
variables?
> ... but several key parts of the logic are either extremely old
> messy bits of code that basically cannot be easily changed or
> types with a very sloppy heritage that lead to an explosion of
> edge cases all over the place
...
> Probably 40% of the bug fixes of the kind you posit are
> *because* of the frontend being unreliable.
Just curious: how DMD is becoming self hosted in D? it started
from scratch, or being translated from the old C++
implementation? where this old mess baggage coming from?
I still feel puzzled:
D is supposed to be a better OO language (read: encapsulation,
separation of concerns), and DMD is developed by a number of
highly capable very experienced D developers (read: not ordinary
programmers), how come DMD is in such a terrible state as if it's
done by some average Joel (above)?
No offense, I am just puzzled by this software engineering myth.
More information about the Digitalmars-d
mailing list