3 ms·
> I feel very uncomfortable seeing cargo being used as a tool to distribute software. Cargo is a package manager. but... that's exactly what a package manager
by woodrowbarlow 3y ago
> I feel very uncomfortable seeing cargo being used as a tool to distribute software. Cargo is a package manager.
but... that's exactly what a package manager is. a tool to package and distribute software. apt, dnf, nix, snap, flatpak, npm, cargo, pip... they're all package managers.
- earthling8118 3y agoI think their thought was incomplete. It's a language-specific package manager. Out of that list I think there are some that have no business installing packages for use on the greater system. They work fine for development dependencies and project building, but they should stay in their lane when it comes to installing tools to use outside of project development.
- woodrowbarlow 3y agooh, that makes sense. it just means the packaging hasn't been taken as far as it can go. once a project is set up for packaging using something like `cargo`, that means it will be that much easier for someone (anyone) to take it one step further and package it in higher-level package managers like `apt` or `dnf` on top. or `snap` or `flatpak`. or a nix/arch recipe.