Could D have fit Microsoft's needs?

bachmeier no at spam.net
Fri Jul 19 21:57:01 UTC 2019


On Friday, 19 July 2019 at 21:03:50 UTC, XavierAP wrote:

> After claiming that C++ is insalvageable we now see that the 
> Devil is in the details, and it isn't so easy to keep a 
> language clean over the years and over the features.

It's a simple, solved problem. The D leadership made a decision 
that, for better or worse, breaking changes were (approximately) 
no longer acceptable. Keeping a language clean means you need a 
high standard to add features to the language and a higher 
standard to leave them in/not change them once you've had 
experience with them. Everyone complains about autodecoding, for 
instance, but it's by choice that it stays. There's nothing 
mysterious about how it can be fixed, you just make a decision to 
break existing code. {And just to be clear, I'm not saying the 
wrong choice was made, only that it would be trivial keep the 
language clean if that was the goal, and it would be called D3.}


More information about the Digitalmars-d mailing list