> You misunderstood my first comment. I meant new C-like-in-syntax have nothing revolutionary semantically across the board.
Are you saying that the new features in Swift/Rust/C#/etc. aren't revolutionary? Or that they're not "across the board"? Or that they're not semantic? Which part do you disagree with?
> This is a double blow as each new C-like syntax ... contributes nothing semantically new.
This is demonstrably false. Do you mean that you don't think the new semantics are revolutionary enough? Or "across the board" enough?
Either way I have to disagree with you. Automated memory management is a semantic game changer, and applies nearly everywhere. Same goes for type inference, and optionals. ADTs are huge too. If your argument is that these are not important semantic improvements over C, then IMO you could not be more wrong.