> I'm not sure languages without a package manager being the default are nearly as bad.
The autoconf or cmake list of included libraries for many non-trivial C++ projects is usually just as long as stuff in Cargo, especially when breaking up Boost, Qt, or other megaframeworks into individual libraries.
They do "make any user of your library go get the correct versions themselves" but that has been far less of a problem this century thanks to OS package management.
The autoconf or cmake list of included libraries for many non-trivial C++ projects is usually just as long as stuff in Cargo, especially when breaking up Boost, Qt, or other megaframeworks into individual libraries.
They do "make any user of your library go get the correct versions themselves" but that has been far less of a problem this century thanks to OS package management.