3 ms·
You're arguing against a straw man. I could just as easily say "why not make every line of code it's own function?" C has libraries, and my comment made it cle
by dahfizz 5y ago
You're arguing against a straw man. I could just as easily say "why not make every line of code it's own function?"
C has libraries, and my comment made it clear that they are useful.
Argue against my actual point:
By not having a bespoke package manager, and instead relying on the system package manager, you end up with higher quality dependencies and with dramatically less bloat in C than other language ecosystems. It is all the benefit and none of the drawbacks of npm-like ecosystems.
- dcgudeman 5y agoI don't agree with your assessment that libraries in C are higher quality. Additionally I have yet to see a system package manager that enables developers to install dependencies at a specific version solely for a project without a lot of headaches. All the venv stuff in python is necessary python dependencies are installed system wide. The idea that the C/C++ ecosystem is better off because it doesn't have its own package manager is a bizarre idea at best.
- imtringued 5y agoI'm one of the few humans on the planet that installs his dependencies inside the project folder and uses PYTHONPATH.