• mox@lemmy.sdf.orgOP
        link
        fedilink
        arrow-up
        0
        ·
        2 months ago

        Because it’s the foundation of a lot of cross-platform code, from the standard libraries in various programming languages to innumerable shell scripts.

        Unless all the computing devices you use run Windows, you probably depend on POSIX, whether you have direct contact with it or not.

        • flying_sheep@lemmy.ml
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          edit-2
          2 months ago

          Shell scripts were a mistake. The weirdness you have to remember to safely stop executing when something fails is mind-boggling.

          I’m so glad nushell exists and doesn’t need any configuring to just do the reasonable thing and stop executing when something fails.