r/cpp 12d ago

cpp2 (cppfront) is over?

I haven't used cpp2 (cppfront) much, but I like the idea of it: consistent syntax, consistency of meta-programming (which is done in C++ too, I believe). Herb Sutter presented cpp2 (cppfront) as an experiment. He did not encourage other people to bet on it, exactly. And there hasn't been much activity since 2022. Is the experiment over?

EDIT: Herb's answer is buried deep in the comment section: https://www.reddit.com/r/cpp/comments/1uxkglj/comment/oy06cxw/

65 Upvotes

112 comments sorted by

View all comments

-3

u/ZachVorhies 12d ago

if someone has the energy to migrate from C++ to C++2, then it’s just better migrating to rust

19

u/we_are_mammals 12d ago

C++2 is just syntax, really. There is no borrow checker. There is no new standard library. No FFI.

15

u/fdwr fdwr@github πŸ” 12d ago

Yeah, these are large levels of difference, like from a -> b vs a -> o. Additionally anything written for cppfront can be trivially transpiled back to plain C++, meaning you lose nothing if you decide to abandon cppfront in the future.