• 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
      link
      fedilink
      arrow-up
      9
      ·
      10 months ago

      Holy shit. This thing sounds insanely awesome, but also quintessentially Perl. Like, the perfect holotype for Perl.

      And, damn, but I’m impressed. I’ve seen code that I admired; elegant, inspired, wise code… but the Evil Mangler leaves me in awe.

      • barsoap@lemm.ee
        link
        fedilink
        arrow-up
        6
        arrow-down
        1
        ·
        edit-2
        10 months ago

        There is a very strange, and maybe unexpected, cultural overlap between Perl and Haskell: It’s definitely possible to produce write-only Haskell, and once you get good enough writing Haskell it becomes very inviting to do so. It’s generally going to be a tiny bit more robust, probably a bit slower, and do dirty things with syb regexen could never dream of. While Perl will rip a DFA through a html file while hoping for the best, Haskell will respect the tree structure and then bend it into eldritch knots, leaving you with a file that’s like 50 lines of parser combinators (“it works on my files”) and then five lines of completely inscrutable magic doing the actual processing.