Why is D unpopular?

Paulo Pinto pjmlp at progtools.org
Tue Nov 2 18:57:32 UTC 2021


On Tuesday, 2 November 2021 at 18:08:53 UTC, Imperatorn wrote:
> On Tuesday, 2 November 2021 at 17:27:25 UTC, Dr Machine Code 
> wrote:
>> It got [asked on 
>> reddit](https://www.reddit.com/r/d_language/comments/q74bzr/why_is_d_unpopular/) sub but for those that aren't active too, I'd like you opinions. Please don't get me wrong, I also love D, I've used it everywhere I can and I'd say it's my favourite language (yes I have one...) but I'm as as the reddit's OP, trying to understand why it's unpopular. Rust and Go seeming to be getting more and more users. I think it's due to large ecosystem and the big corporations with deep pockets that pushes them. But I'd like to know you all opinions
>
> Have asked this question for a long time now. Still don't know 
> why.

Easy, during the last 10 years, Java, C# and C++ added the 
features that D had as edge over them.

While those improvements might be clunky in regards to how D has 
them, they allow for a good enough usage, while keeping the large 
ecosystem of libraries, IDEs and commercial support from third 
party vendors.

Meanwhile Swift, Go and Rust, managed to gather steam either by 
having a benolovent corporate sponsor or by having a proper goal 
of what they want to achieve.

D's main target seems to keep changing, every year it is getting 
the feature that will finally get everyone to come into D, then a 
year goes by and another feature goal replaces that one.

Latest example seems to be the ongoing Phobos reboot, with 
lifetime, ImportC, @nogc, scope, shared, dynamic loading across 
all OSes, WASM, .... still not fully there.



More information about the Digitalmars-d mailing list