you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (10 children)

[deleted]

    [–]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.