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