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