Remix.run Logo
VerifiedReports 2 hours ago

As long as programmers still have to deal with header files, all of this is lipstick on a pig.

jjmarr 2 hours ago | parent [-]

You don't on new projects. CMake + ninja has support for modules on gcc, clang, and MSVC.

This should be your default stack on any small-to-medium sized C++ project.

Bazel, the default pick for very large codebases, also has support for C++20 modules.

VerifiedReports an hour ago | parent | next [-]

Thanks. It's been a long time since I started a C++ project, and I've never set up any build chain in Visual Studio or Xcode other than the default.

sgt an hour ago | parent | prev [-]

How about using Zig to build C++ projects?