Track View Time View

Track 2

  • Text Parsing: the Case for Monads

    | Duration: 30min (Frontal)
    Wohl Center, Movie hall

    Pyparsing is a mature, small and useful text parsing library that let's you define a grammar easily and succinctly. Amazingly, pyparsing is using a unique design pattern called "Combinators" which is leveraged even further by monadic syntax from functional programming, while feeling Pythonic and clean. We will study this unique approach and uncover its secrets.