On Friday, 8 December 2023 at 09:06:34 UTC, Hors wrote:
>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.
I couldn't agree more. D needs to pick its poison :)
>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.
I don't think there is enough people interested in a high level language in the D community. If anything, I see D becoming more and more of a system language over time.
Therefore, I am thiiiiiiiiiiis close to just forking it and tweaking it to be more high-level language. I'm mostly stopped by needing to write code completion though