• m_f@midwest.social
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 days ago

    What don’t you like about Cargo? Is there another package manager you like more?

    • Lucy :3@feddit.org
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      3 days 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.