• 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.