Libraries aren't implementing it. There's no `cargo`-like tooling for installing modules (AFAIK).
Can the C++ committee revert or refine the modules spec? Has anything like that been done before?
Libraries aren't implementing it. There's no `cargo`-like tooling for installing modules (AFAIK).
Can the C++ committee revert or refine the modules spec? Has anything like that been done before?
I just wish we'd get working, well-supported modules like that for C++. I tried them once, but support was abysmal and I won't touch them again until they work nicely everywhere.
Nowadays, with exception of header units, VC++ and clang alongside MSBuild and CMake/ninja are pretty much usable for anyone that is able to stick to a specific platform.
I don't consider still fighting with build tools options in 2025 to make a pleothora of npm dependencies happy to run under nodejs a minor issue.
Another example is the GC introduced in C++11, likewise no one made use of it.
VC++, clang and GCC have implemented modules, granted there are still bugs to iron out.
As always, the problems are always with 3rd party libraries that require special handling when compiling, but that was always the case.
We could have off-the-shelf tooling as good as Cargo etc today, if it weren't for those special cases. Myself I just use a simple script.
I'm not sure what you mean here. Could you explain please?