3 ms·
No you're right, 270 dependencies for that project is overwhelming. The reason people don't complain as much about Rust cargo is simply that less people use Rus
by armchairhacker 4y ago
No you're right, 270 dependencies for that project is overwhelming. The reason people don't complain as much about Rust cargo is simply that less people use Rust so your situation happens less often.
The package manager isn't the issue: both cargo and npm are actually really great package managers, and the fact someone can easily install 270 dependencies is a good thing. The buggy packages and packages which pull in needless dependencies are the ones which deserve the complaints. C doesn't even have a package manager, but someone could create a bloated C project, copy in 20000 C scripts from various repos (many of which get completely ignored), and you would have the same issue. And honestly I do think a lot of C projects I download from APK have unused, buggy, and old dependencies... (e.g. R project, GTK)