On Friday, 13 May 2022 at 22:49:09 UTC, forkit wrote:>
In essence, you're forever locking C into D. C++ made this mistake too.
Yes, but that decision has been there all the time by keeping weird things from C such as messy operator precedence.
I am more concerned about compiler internals and refactoring.
(D's biggest mistake was to not align semantics with C++ and incorporate clang for C++ interop, but that is too late now.)