• Lucy :3@feddit.org
    link
    fedilink
    arrow-up
    9
    ·
    4 days ago

    I’ll never touch Rust.

    I hate the syntax and cargo too much for that. If that means that I’ll never write mission critical, low level code, so be it.

    • m_f@midwest.social
      link
      fedilink
      English
      arrow-up
      8
      ·
      4 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
        6
        ·
        edit-2
        4 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.