D is dead

burjui bytefu at gmail.com
Thu Aug 23 13:43:41 UTC 2018


On Thursday, 23 August 2018 at 12:03:59 UTC, Walter Bright wrote:
> I'd appreciate a list of bugzilla issues you regard as critical 
> to your operations.

Sorry to weasle in, but 
https://issues.dlang.org/show_bug.cgi?id=2043
Sorry for childish behaviour in bugzilla (my last comment), but 
this bug makes me radiate in gamma-rays, because the current D 
behaviour is stupid and invalid, the workarounds (hacks) are 
incredibly ugly, and, on top of that, the bug is 10 years old. 
There are also tons of other bugs, inconsistencies etc. that I 
stumble upon regularly, they all were in bugzilla long before my 
"discoveries".

Ok, let me be brutally honest. These types of things really piss 
me off in D. IMHO top-tier devs are not focused on really 
important things. For me, a long-term D user, proper closures are 
much more relevant than D/C++ Kama Sutra. I don't have any C++ 
code and I don't intend to write any. I want to and do write D 
code and I want it to work *at least* correctly. But Walter, our 
compiler-fu black belt master (not making fun of him, I really 
respect his expertise), is more concerned about "poor" C++ users 
(which have all the luxuries) than about peasants like me with 
their puny #2043's, which he could solve by a single roundhouse 
kick (and maybe a restomp of the groin).

But I get it, it's a community-driven project, so "if you want 
it, DIY or get lost". I choose the latter, because my compiler-fu 
is rather weak, if exists at all. I still love D, but more like a 
good book, than a reliable tool. It's funny and sad at the same 
time, that I regularly find nightly Rust more reliable than 
stable D. So the obvious move for me is to stop arguing with the 
Party and simply choose other party that better represents and 
addresses my needs.

Don't get me wrong, I'm not ditching or D or saying it's crap, 
I'm still using it from time to time, but I will likely not 
choose it for any "serious" project (even hobby). Just tired of 
stomping on all the occasional caltrops, which are well-known, 
marked on the maps, but not being removed because children starve 
in Africa.


More information about the Digitalmars-d mailing list