D needs to learn from competing languages and ecosystems.

strawberry9 strawberry9 at gmail.com
Sun Sep 27 02:38:08 UTC 2026


On Tuesday, 15 September 2026 at 10:57:26 UTC, Claudio Constantin 
wrote:
> Hello!
>
> I want to express my genuine interest in learning D as well as 
> the friction I'm facing in doing so, and at the same time, 
> relay my thoughts on what I believe would improve adoption.
>
> [...]

Your perspective is interesting. My perspective is the complete 
opposite for some reason (and I've used D for a decade or so).

My perspective is to provide the bare minimum. I found that even 
D provided too much, so i went an designed my own language, based 
on the bare minumum principle. It's a work in progress, but so 
far, it's going well - see: https://github.com/strawberry9/CobaltC

It cannot compete with D, so don't feel threatened ;-)

Actually a lot of CobaltC is inspired as a direct result of my 
using D (both the good aspects and the not-so good aspects - from 
my opinion only of course).

D's C-like syntax for example, was vital to me ever considering D.

D's slice... I love it! CobaltC has this now, using D's syntax.

I could go on about how D provide lots of inspiration for 
CobaltC, but I won't.

My real point is that some prefer the minimalist approach, and 
some don't. Some things need to be left to other to do rather 
than the language or the designer/maintainer of the language.


More information about the Digitalmars-d mailing list