• DumbAceDragon@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    74
    arrow-down
    6
    ·
    3 months ago

    That’s a lot of words for “I don’t understand the borrow checker”

    In all seriousness, yeah rust users are annoying, but I think rust is a welcome change over C/C++

    • zaphodb2002@sh.itjust.works
      link
      fedilink
      arrow-up
      47
      arrow-down
      1
      ·
      3 months ago

      Hey I’m both an annoying Rust user and I also don’t understand the borrow checker. I just put & and * in front of things until it works.

      • howrar@lemmy.ca
        link
        fedilink
        arrow-up
        5
        ·
        3 months ago

        Same. I keep thinking back to my time TAing for an intro programming course and getting students who just add random braces until their code compiles. That’s me right now with Rust pointers.

    • 5C5C5C@programming.dev
      link
      fedilink
      arrow-up
      46
      arrow-down
      8
      ·
      3 months ago

      Speaking as an annoying Rust user, you’re being bigoted. I’m annoying, but the vast majority of Rust users are normal people who you wouldn’t even know are using Rust.

      Don’t lump all the others in with me, they don’t deserve that.

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      arrow-up
      15
      ·
      3 months ago

      While the borrow checker has its downsides, so its legitimate uses. A few people in the D community were thinking about implementing it as a library.

      • DumbAceDragon@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        8
        ·
        3 months ago

        Didn’t know D still had an active community, that’s pretty awesome. Wonder if someone has ever worked on a borrow checker for Nim.

        • ZILtoid1991@lemmy.worldOP
          link
          fedilink
          arrow-up
          8
          ·
          3 months ago

          D seems to getting traction yet again, and some stuff might get better (D3, new GC, new standard library, etc).