Comment by domenicd
12 hours ago
What type of project actually uses C++ 23 modules in real life? What kind of toolchain enables that? When I worked on Chromium, they were indefinitely in the "maybe in 5-10 years the tooling will be ready" camp.
12 hours ago
What type of project actually uses C++ 23 modules in real life? What kind of toolchain enables that? When I worked on Chromium, they were indefinitely in the "maybe in 5-10 years the tooling will be ready" camp.
The tooling people have - as of about a year ago said they are ready. Now everyone who considers themselves early adopters is using then. Most are waiting for the early adopters to figure out what the best practices are so we don't make a mess
What early adopters are using them? Because my impression is the tooling still isn’t there
People using Visual C++ with MSBuild, or clang with CMake and ninja.
CMake says they are there. Other tools mostly are not.
Nobody has said they are using them in anything important, but hopefully that is coming.
2 replies →
C++20 is pretty common and gives you already a pretty nice engineering experience.
YC startup. Toolchain was Clang and sh.
Chromium is gonna be more conservative than that for sure.