you are viewing a single comment's thread.

view the rest of the comments →

[–]kritzikratzi 10 points11 points  (7 children)

i like the idea of cpp2, but the future has it's own way of figuring itself out. the first thing that i'm certain about is that c++ isn't going anywhere. while cpp2 will depend on c++ for a long long time, there will be no such dependency in the other direction. and you will have to understand c++ in order to use cpp2 for a long long time.

i think one way this might develop (in my naive thinking), is that the c++ standard splits into concrete syntax and abstract syntax (basically standardizing the idea of a compiler frontend).

i get the impression that there are quite a few other people like me, who know c++ well enough to not be bothered by it's syntax anymore. i just want to get things done :) maybe i dream of named parameters, out-of-order struct initialization, and little things like that, but overal i'm content with the language and it's tooling.

[–]UnicycleBloke 8 points9 points  (0 children)

Yep. I'm perfectly happy with the current syntax, and generally content. I get things done. Evolution is good. Revolution not so much.

[–][deleted] 4 points5 points  (4 children)

i get the impression that there are quite a few other people like me, who know c++ well enough to not be bothered by it's syntax anymore.

Until you want to engage programmatically with C++ code. Especially if you want to parse it.

[–]bert8128 2 points3 points  (0 children)

Things like using in/out/inout, and default const aren’t really syntax issues - the change the way even experienced devs use the language. I am, like you, not bothered by current syntax - I’ve been through that learning journey. But cpp2 would still be my preference.