Why is D unpopular?
Ali Çehreli
acehreli at yahoo.com
Sun May 1 02:18:37 UTC 2022
On 4/30/22 15:17, Araq wrote:
> Huh? The paper is quite good IMHO.
You have a lower bar to "papers" than I do.
The paper sounds scientific but is riddled with unscientific claims like
"its adoption would be a disaster for the language", "This will make
programs harder to read, understand, maintain, and
debug".
I quote: "blah blah blah". That might look good on certain type of paper
but not on a scientific-sounding opinion piece like that.
The paper is written without a single piece of experience wits static
if. They say "Any use of those declarations would also need to be
checked by more static if statements." Poppycock! (Now, that's scientific!)
I have difficulty reading that paper because the authors do not have a
single bit of self-doubt.
Their (I quote) "silly" code that mixes the preprocessor and static if
is useless. Just because they could come up with ridiculous programming
constructs does not constitute a counter argument to anything.
And watch this: "We have already heard suggestions of static_for and
static_while. Can static_switch be far behind?" So what? What is the
point in that? Is that an argument? Do the authors refute static if just
because they ask that question with a smirk? I refuse it as an argument
from grown ups. (The authors are from a university!)
No, re-reading the paper now (but I skipped the last parts because the
first parts are more than enough for me), my opinion is the same: A bad
paper.
> The tooling problems that result from
> `static if` are real.
Oh! I must have missed their point.
Ali
More information about the Digitalmars-d
mailing list