On Monday, 4 January 2021 at 17:48:50 UTC, ag0aep6g wrote:
I think you're hitting the nail on the head here regarding the confusion. Such a rewrite makes intuitive sense, and it would be nice, but it doesn't happen.
So, does that mean that you agree that having better unification would be a worthwhile item to have on a wish list for 2021? So, if somebody want to do a full implementation that performs well, then it would be an interesting option?
Quite frankly, it is much better to just say "oh, this is a deficiency in the implementation" than to say that the language spec is fubar...
Also, the whole idea of writing the language spec to match the implementation is not a good approach.
I think D could become competitive if the existing feature set is streamlined and polished.