What do you think would be the key factors to drive mass adoption of D?
Dukc
ajieskola at gmail.com
Wed Jan 28 20:12:33 UTC 2026
On Thursday, 22 January 2026 at 00:57:04 UTC, MacAsm wrote:
> What else do you see as important missing pieces? Better mobile
> / web / embedded? GC improvements or u/nogc-by-default push?
> Something completely different?
>
> Curious to hear your thoughts.
My guess is it's more of a marketing/networking than a technical
issue.
As I understand it, all non-mainstream languages are a bit
unpolished, have relatively few tutorials, relatively little
support in IDE tooling and so on compared to the biggest
mainstream languages. It isn't D-specific.
The only way to compete in those areas is to become big first by
other means. The people and organisations that demand top-class
tutorials and tooling simply aren't a relevant target audience
for a small-ish language. The language should instead appeal to
those who have some willingness to experiment with new technology
and some patience to deal with teething issues.
I'm a fan of another relatively new technology that is yet to
become mainstream: the [Nix package manager](https://nixos.org).
At least my experience is that Nix has far more issues typical of
new technology than D, yet it is about as popular as it can be
without being quite mainstream (and it's good points are really,
*really* good). Yes, it has a LOT of packages, but once you need
to use something that's not already packaged for it it's going to
get rather involved. Meaning, it still has "bad ecosystem"
problems in its own way, on top of relatively bad documentation
and other teething issues, especially around flakes. I bring this
up because IMO it shows that D has smoothened its teething issues
more than enough for the kind of user who really want a cutting
edge language. If people can deal with an operating system built
around Nix, D is a walk in the park.
Then again, I'm far from knowledgeable on how the marketplace of
ideas works and my intuition in these cases is bad. I'm not very
confident in this assessment even myself and neither should you
be, unless your own experience supports it.
More information about the Digitalmars-d
mailing list