|
|
|
|
|
by gituliar
1020 days ago
|
|
> Unfortunately, I am all too well aware of why these decisions were made, and it is exactly one reason: Compatibility with legacy code. C++ has no editions system, no way to deprecate core language features. Actually, I'm curious if somebody is working on a flavor of the modern C++ that abandons backward compatibility ? The Carbon project feels like a completely new language. What I'd expect instead is something that adopts best features and practices from modern C++, so that an average C++ project would require just minor changes to migrate, in spirit of Python 2 -> 3 migration. |
|
[1] https://github.com/hsutter/cppfront