• Lucy :3
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    3 hours 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
      3
      ·
      2 hours ago

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

      • Lucy :3
        link
        fedilink
        arrow-up
        2
        ·
        2 hours ago

        Well - I of course 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.