What are the prominent downsides of the D programming language?
666total at wp.pl
Tue Sep 22 17:59:01 UTC 2020
On Monday, 21 September 2020 at 09:29:21 UTC, Tomcruisesmart
> I'm looking for healthy conversation.
> What are the prominent downsides of the D programming language?
- templates, meaning a lot of code is generated only at compile
time, meaning D will never have the IDE support and refactoring
support as languages such as Java/C# have. Also bad error
messages when things go wrong.
- multiple personality disorder memory management - one day D is
a GC language, then it's actually going away from GC towards ref
counting, then it's actually towards a borrow checker, hard to
keep up and the ecosystem suffers
- many features interact with each other in weird ways. Just look
at any recent language improvement DIP, those are always
postponed because the code in some obscure scenario breaks
More information about the Digitalmars-d