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

slimper basp1984 at gmail.com
Wed Jan 28 06:17:01 UTC 2026


On Thursday, 22 January 2026 at 00:57:04 UTC, MacAsm wrote:
> A few ideas that come to mind:
>
> -   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.
> -   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.
> -   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?
>
> Beyond tooling:
>
> -   Strong ****corporate backing**** (big companies using + 
> sponsoring it)
> -   Way more high-quality ****tutorials****, beginner-friendly 
> learning paths, and real-world project examples
> -   Active ****evangelists****, conference talks, YouTube 
> content, and community momentum
>
> 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.

What was written above is a consequence of why D didn't become 
popular 10-15 years ago.

I agree with everything mentioned above. But it's strange that no 
one has mentioned what I consider to be the main problems behind 
D's lack of popularity. The half-baked implementation of the 
compiler and standard library. The indecisiveness in choosing 
concepts, APIs, and development direction.

D is an excellent language, but it tries to be too many things at 
once. As a result, the already limited resources get spread even 
thinner, and quality suffers.


More information about the Digitalmars-d mailing list