3 ms·
> Using C++23 standard library, alongside modules, and cargo/vcpkg binary caches for 3rd party libs is quite fast. I don't think your assertion makes sense. Th
by foofie 3y ago
> Using C++23 standard library, alongside modules, and cargo/vcpkg binary caches for 3rd party libs is quite fast.
I don't think your assertion makes sense. The only thing that conan/vcpkg brings to C++ is precompiled dependencies which you don't have to build yourself. You get the same result if you build those libs yourself, packaged them in a zip file somewhere, and unpacked that zip file in your project tree whenever you had to bootstrap a build environment. The problems that conan/vcpkg solve are not build times or even C++, they are tied to the way you chose to structure your project.
With C++, you get a far greater speedup if you onboard a compiler cache tool like ccache and organize your project around modules that don't needlessly cause others to recompile whever the are touched.
- pjmlp 3y ago> The only thing that conan/vcpkg brings to C++ is precompiled dependencies which you don't have to build yourself. Which is a big deal for many folks.