What do you think would be the key factors to drive mass adoption of D?
jmh530
john.michael.hall at gmail.com
Thu Jan 22 16:29:22 UTC 2026
On Thursday, 22 January 2026 at 14:46:38 UTC, Dejan Lekic wrote:
> It is very simple - you will not see mass adoption if average
> user needs to spend days, weeks even months implementing
> "missing pieces" for her/his project.
>
> D lacks fully tested and fully-featured packages that are
> comparable in quality to packages for other languages. D
> ecosystem has thousands of packages (projects) that do
> something, but that something is in 98% of cases a very limited
> feature-set. Kudos to those who went "extra mile" and
> implemented fully featured packages.
>
> I already hear people saying "those who want those missing
> features are welcome to submit PRs". - Sure, but why would they
> even decide to use D when they know they will spend days
> fixing/improving incomplete D package(s), when they simply can
> turn to Python, Go, Rust and find everything they need to get
> the job done?
The easier D can make it to call code from Python/Go/Rust, the
less of an issue that is.
Of course, importC means that D can call a lot of C libraries.
The better the support gets for that, then the easier it is to
just tell people don't reinvest the wheel unless you have a good
reason to.
More information about the Digitalmars-d
mailing list