β² 873 βΌ Linux and Chill (lemmy.world) submitted 2 years ago by Clbull@lemmy.world to c/linuxmemes@lemmy.world 93 comments fedilink hide all child comments
[β] m_f@midwest.social 9 points 2 years ago (1 child) What don't you like about Cargo? Is there another package manager you like more? permalink fedilink source parent hideshow 2 child comments replies: [β] 30p87@feddit.org 6 points 2 years ago* (last edited 2 years ago) Well - of course I prefer a centralized package manager like pacman, which I also use for python packages etc., but I mainly dislike the building process of rust, which is usually done with cargo. No libraries, not even a global cache for already compiled dependencies, no distcc. This makes it infinitely slower than most C/C++ projects. Compiling the kernel is literally faster than compiling a "simple" project like spotify_cli (500+ dependencies, depending on configuration). So it's ass from a user perspective, waiting for stuff to compile (just for it to fail, and start from scratch, as some stuff needs a clean build/src dir), and imo very weird from a dev perspective. permalink fedilink source parent
[β] 30p87@feddit.org 6 points 2 years ago* (last edited 2 years ago) Well - of course I prefer a centralized package manager like pacman, which I also use for python packages etc., but I mainly dislike the building process of rust, which is usually done with cargo. No libraries, not even a global cache for already compiled dependencies, no distcc. This makes it infinitely slower than most C/C++ projects. Compiling the kernel is literally faster than compiling a "simple" project like spotify_cli (500+ dependencies, depending on configuration). So it's ass from a user perspective, waiting for stuff to compile (just for it to fail, and start from scratch, as some stuff needs a clean build/src dir), and imo very weird from a dev perspective. permalink fedilink source parent