• m_f
    link
    fedilink
    arrow-up
    62
    arrow-down
    1
    ·
    4 hours ago

    The cool kids are forcing people to read this at gunpoint nowadays

    • Lucy :3@feddit.org
      link
      fedilink
      arrow-up
      3
      ·
      52 minutes 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
        link
        fedilink
        English
        arrow-up
        3
        ·
        28 minutes ago

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

        • Lucy :3@feddit.org
          link
          fedilink
          arrow-up
          2
          ·
          16 minutes 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.

    • TootSweet@lemmy.world
      link
      fedilink
      English
      arrow-up
      47
      ·
      4 hours ago

      Right? It’s in the kernel and everything now. Linus likes it. Linus hates everything. HOW MUCH ARE THEY PAYING HIM?

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        3 hours ago

        Did he actually say that he likes it? My impression was that it’s not his comfort zone, but he recognizes that for the vast majority of young programmers, C is not their comfort zone. And so, if they don’t hop on this Rust train, the Linux kernel is going to look like a COBOL project in a not too distant future. It does not happen very often that a programming language capable of implementing kernels gains wide-spread adoption.

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 hours ago

        I know you’re joking, but uh, both of those are (largely) implemented in Rust…