D is our last hope

Hors q at q.com
Fri Dec 8 09:06:34 UTC 2023


On Tuesday, 5 December 2023 at 21:26:05 UTC, GrimMaple wrote:
> Contrary, what I've tried to say was: it's extremely difficult 
> (in D) to implement a "good for everyone" solution

This is one of biggest mistakes in dlang's design. They tried to 
be "everything" (being both garbage collected and not, being both 
safe and unsafe system language...), it backfired because as you 
said, you always need to exclude some people or features.
IMO dlang needs to be splitted into two different languages one 
for system and one for general-purpose safe language, but then 
this means a breaking change to simply every existing D project.


More information about the Digitalmars-d mailing list