• onlinepersona@programming.dev
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    5
    ·
    18 hours ago

    The same reaction whenever I look at haskell. A “pure” language with an escape hatch that has a fancy name. Once you open the escape hatch, you can write entirely impure code in Haskell and never see a pure function in your life. So much for “pure”.

    • chaos@beehaw.org
      link
      fedilink
      arrow-up
      16
      ·
      13 hours ago

      You say your house is clean, yet nothing’s stopping me from dumping out this bucket of mud on your floor, curious!

      • Redkey@programming.dev
        link
        fedilink
        arrow-up
        3
        arrow-down
        2
        ·
        12 hours ago

        Reading current discussion, it seems more like “You say that it’s impossible to dirty your house, yet nothing’s stopping anyone from dumping out this bucket of mud on your floor, curious!”

    • the rizzler@lemmygrad.ml
      link
      fedilink
      arrow-up
      2
      ·
      12 hours ago

      the only languages that don’t have an escape hatch of some sort are languages with no safety in the first place. the escape hatch is an important part of treating your developer like an adult