• mox@lemmy.sdf.orgOP
          link
          fedilink
          arrow-up
          0
          ·
          5 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
            0
            arrow-down
            1
            ·
            edit-2
            5 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.