Why is D unpopular?

Mike Parker aldacron at gmail.com
Mon May 16 08:33:08 UTC 2022


On Monday, 16 May 2022 at 06:51:46 UTC, Siarhei Siamashka wrote:


> D is good for rapid development of new code, but isn't great 
> for long term maintenance because of the language evolution and 
> compatibility breakages. My understanding is that many D 
> projects and libraries died off because they could not afford 
> to keep up and can't be even compiled anymore.

I don't think that's true at all. Maybe some people felt the rate 
of change is to high (others will tell you they want more 
breakage), but I suspect many D projects and libraries died off 
because their creators moved on to other things before they got 
their projects to the state they wanted. You can find countless 
projects like that in every language ecosystem. They're perhaps 
more noticeable in ours because we're so small.

It's very easy to start a new project on a whim in any language, 
but getting it to the state you're aiming for and maintaining it 
long-term require discipline and commitment. Talk to people who 
actually maintain projects long-term to see what their take is.


More information about the Digitalmars-d mailing list