Linux people doing Linux things, it seems.

  • rhabarba@feddit.orgOPEnglish
    214·
    11 months ago

    even though Rust is objectively better.

    In some of its characteristics, Rust is certainly a good language. The borrow checker, however, still haunts my restless dreams today.

    • pimeys@lemmy.nauk.io
      352·
      11 months ago

      The borrow checker is exactly what the kernel needs.

    • TimeSquirrel@kbin.melroy.org
      113·
      11 months ago

      I’m a C/C++ dude but I heard it being called the “Karen compiler”. It doesn’t look that scary based on samples I’ve seen, but there’s way more to it I am assuming.

      • floofloof@lemmy.caEnglish
        21·
        11 months ago

        I’m no Rust expert, but in my experience the borrow checker is a pain for a bit, then you start to get a sense of what works and what doesn’t, and after a while it has taught you to write cleaner code.

      • trevor (he/they)@lemmy.blahaj.zoneEnglish
        12·
        11 months ago

        “Karen compiler” is almost perfect, except unlike Karens, the compiler is delightfully helpful with the error messages it gives you (usually). It usually gives a straightforward error, an error code, and sometimes, an easy fix.

        As someone that started with Rust, but just yesterday had to fix some C++ code, working with any other compiled language makes me shudder. I have nothing but respect for devs that have to wade through stuff like that.

        • floofloof@lemmy.caEnglish
          4·
          11 months ago

          To be fair, most of them aren’t as nasty as C++. But Rust certainly gives you a sense of security you don’t get with most other languages.

      • Mia@lemmy.blahaj.zone
        2·
        11 months ago

        At least it has something to complain about, unlike Karens.

      • rhabarba@feddit.orgOP
        33·
        11 months ago

        Ha, I’ll steal that! “Karen compiler” - quite fitting, to be honest.

    • pete_the_cat@lemmy.worldEnglish
      2·
      11 months ago

      I’m not a software dev (I’m a SysEng), and have never touched Rust (I’ve looked at the Rust source code and it scares me haha), but I know a fair amount of Go, and even the Go compiler is a pain in the ass occasionally. I’ve “mother fucked” it so many times.