Why D sees low adoption?
Good question, but I don't think this is the place for that conversation :) And I say that as a Dlang fan :)
Why would a comment suggesting to use D not be the place to have a conversation for why D doesn't see adoption?
You and Walter could do that, but this post is about some cool devs and their cool Zig project.
We could do a better job at marketing
Build the “killer app” that the audience wants and needs and where D is the best lang to do it and justify the investment in learning yet another lang. I have no idea of what that is and nobody knows, it’s the universal problem of any product/lang/tech. Right place at the right time I guess
A killer app can be built in any language.
Of course it can, but different killer apps for a different crowd. A missile tracking system wouldn't be the kind of application to do in PHP. Wrong app, wrong crowd.
I'm aware of D since it's inception more or less but don't know it very well. I would say D lacks a "bombastic" feature and maybe that's both the reason is not used more but also why is such a good language.
It's not "memory safe" like Rust, yes it's fast but so is C/C++, it doesn't have the "massive parallelism/ always-on" robustness like Erlang. It has a bit of everything which is good and bad.
Being a mid all-arounder is OK in my book, perhaps it's more a matter of some "post-AI" tech startup adopt it and get massive or famous, like Ruby because of the Web 2.0 era or Erlang with the Whatsapp thing.
Maybe D is good the way it is and will always be there.
too many features. tryhard vibe
We're implementing "editions" in order to remove some features that don't deliver enough value.
In part, the compiler wasn't fully FOSS until 2017.
The gdc and ldc compilers were fully FOSS around 2007.
We were able to get dmd's backend license fixed in 2017.
Ah, I stand corrected!