• 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
    link
    fedilink
    arrow-up
    9
    ·
    9 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
      9 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.