What do you think would be the key factors to drive mass adoption of D?

Doigt labog at outlook.com
Tue Jan 27 02:51:00 UTC 2026


On Thursday, 22 January 2026 at 00:57:04 UTC, MacAsm wrote:
> A few ideas that come to mind:
>
That ship has sailed long ago. D is condemned to be a niche hobby 
language, but please do go on...

> -   A truly ****batteries-included IDE**** (something on the 
> level of Visual Studio for C# or IntelliJ for Java) — would 
> that make a big difference? Right now the experience is mostly 
> VS Code + code-d + serve-d, which is decent but still feels 
> fragmented compared to mainstream languages.
>
There are only 2 ways this can be done:
1. Find someone who can do it and pay them full time forever.
2. Do it yourself full time forever.

There's a reason SharpDevelop, MonoDevelop and many other such 
IDEs died. They couldn't catch up to the corporations. They were 
always behind and eventually they burned out. A D ide will never 
catch up to D itself, nevermind all the other languages out there.

> -   For corporate/enterprise environments in particular: do you 
> think a modern ****GUI designer**** (visual drag-and-drop) 
> would help a lot? Many teams still build desktop/business apps 
> and love tools like WinForms Designer, WPF/XAML preview, or Qt 
> Designer.
>
For that, you'd need a good GUI lib first and it needs to work 
well on Windows. Then once you have that, see my reply above 
about the IDE thing.

> -   Alternatively — maybe a ****declarative UI language**** 
> with live preview (something XAML-like, or even better: 
> immediate hot-reload / live-reloading of UI + logic) would be 
> more powerful and future-proof than a classic designer?
>
Other things I wanted for Christmas were a ¢20 canadian coin, 
rock from mars, DDR5 memory sticks for cheap and peace in the 
world, but Santa skipped my chimney again.

> Beyond tooling:
>
> -   Strong ****corporate backing**** (big companies using + 
> sponsoring it)
>
Actually that's the one thing we have.

> -   Way more high-quality ****tutorials****, beginner-friendly 
> learning paths, and real-world project examples
>
Making tutorials is basically a full time job. Do you know how 
time consuming that is? I tried to do it once. Even a small 
nothing can take hours to script, shoot and edit. Even just 
textual tutorials; you still need to write it (and it's harder to 
explain something in text only), find or make good pictures, etc. 
and way less people read nowadays.

> -   Active ****evangelists****, conference talks, YouTube 
> content, and community momentum
>
Evangelism is overrated. I know from first hand experience. I 
used to be a D evangelist. The people I managed to attract to D 
didn't stay. I first learned about D in 2021. I started talking 
about D on campuses and showcasing it to students and professors 
I know in 2022 (+ some people in various programming discord 
groups). I did it until last year in 2025. So about 3 years of 
evangelism. In that time, I estimate to have "recruited" about 25 
ish people. Of those, most didn't stick with D. I know only a 
single person who stuck with it. Evangelism is very inefficient.

> What else do you see as important missing pieces?
>
Docs in the 10 most spoken languages in the world would help a 
lot. One of the challenges I faced when trying to get people into 
D was the lack of learning material in French, which is the 
native language of the people in Quebec, where I'm from (and QC 
is very bilingual, so if that's an issue here, I can't imagine 
about more unilingual places).



More information about the Digitalmars-d mailing list