Hello, world! - Cpp2 and cppfront — An experimental 'C++ syntax 2' and its first compiler

We have released a new CppCon 2023 Video!

Advancing cppfront with Modern C++: Refining the Implementation of is, as, and UFCS – Filip Sajdak – CppCon 2023
https://youtu.be/nN3CPzioX_A
#BestPractices #Clang #Compilers #cpp #cpp20 #cpp23 #cppfront #Functions #VisualStudio

Advancing cppfront with Modern C++: Refining the Implementation of is, as, and UFCS - Filip Sajdak

YouTube

We have released a new CppCon 2023 Video!

Cooperative C++ Evolution – Toward a Typescript for C++ – Herb Sutter
https://youtu.be/8U3hl8XMm8c
#Compilers #cpp #cpp20 #cpp23 #cppfront #Futureofcpp #ISO #Typescript #WG21

Plenary: Cooperative C++ Evolution - Toward a Typescript for C++ - Herb Sutter - CppCon 2023

YouTube
fizzbuzz in #cpp2. Unfortunately, I don't know how to make it shorter.
#cppfront #cplusplus
🌘 我的C++ Now 2023演講已上線: "一個針對C++的TypeScript"
➤ C++ Now 2023演講: "一個針對C++的TypeScript"
https://herbsutter.com/2023/08/13/my-c-now-2023-talk-is-online-a-typescript-for-c/
Herb Sutter在C++ Now 2023演講中介紹了他的cppfront實驗項目,該項目旨在通過採用TypeScript計劃來改進C++。演講中還討論了C++的兼容性和不同計劃的優先級和取捨。
+ 這個演講很有意思,我對cppfront的發展很感興趣。
+ 我很期待看到C++在未來如何發展,特別是在兼容性方面的努力。
#C++演講 #TypeScript計劃 #cppfront
My C++ Now 2023 talk is online: “A TypeScript for C++”

Thanks again to C++ Now for inviting me to speak this year in glorious Aspen, Colorado, USA! It was nice to see many old friends again there and make a few new ones too. The talk I gave there was j…

Sutter’s Mill

@meetingcpp

#cpp #cppfront #cppfront2 #cmake

I encountered a problem with vscode not respecting the breakpoints in the files generated by the cpp2 tool. However, this seems to be a vscode issue, not a cpp2 issue, as reported here: [https://github.com/modern-cmake/cppfront/issues/93]. I couldn’t find a solution, so maybe someone else has an idea how to fix it.

By the way, I agree that cppfront with cmake is an excellent way to start using modules and modern C++20 features.

breakpoints ignored in vscode for files generated by the cpp2 · Issue #93 · modern-cmake/cppfront

Using clang14, clang16, When I place a breakpoint in the build/cppfront/whatEver.cpp it is ignored. Normal breakpoints in cpp (none cpp2) are working fine. About the system macos clang14 and clang16

GitHub

Herb Sutter's #cppfront/#cpp2 is brilliant, and I hope features from it continue being introduced to the standard.

Very orthogonal to #serenityos' "#Jakt".

für mich ist #cppfront im Moment die spannendste Entwicklung für #cpp #cplusplus https://github.com/hsutter/cppfront
GitHub - hsutter/cppfront: A personal experimental C++ Syntax 2 -> Syntax 1 compiler

A personal experimental C++ Syntax 2 -> Syntax 1 compiler - hsutter/cppfront

GitHub
Beyond C++: The promise of Rust, Carbon, and Cppfront

There's light on the horizon for C/C++ developers looking for a change. Rust, Carbon, and Cppfront are all promising alternatives to the legacy languages programmers love to hate.

InfoWorld