2 ms·
> not a completely different syntax > [new_decl_syntax] There's too much pining for Rust syntax and non-conservative changes or additions that aren't consiste
by mike_hock 3y ago
> not a completely different syntax
> [new_decl_syntax]
There's too much pining for Rust syntax and non-conservative changes or additions that aren't consistent with the rest of C++ syntax.
It repeats C++'s mistake of having too many non-convergent features and adds as much new syntax on top as C++ already has. This is a problem because to be able to read code, you have to know all language features at least superficially.
Instead of doing what plain C++ has been trying to do and stabilize on a smaller feature set and (at least verbally) deprecate legacy cruft, this is going the exact opposite route.
Sorry, but this is DOA.
- pjmlp 3y agoYeah, fully agree. From my point of view, Cpp2 gets sold this way, due to the conflict of interest that it is being proposed by the ISO C++ chair, and naturally the story can't be that it is yet another wannabe C++ replacement like all the other ones.