Skip to content

Parsing TSL justification

Jonathan Aldrich edited this page Oct 26, 2018 · 1 revision

Lots of functional programming people like parser combinators. But a real DSL for parsing has advantages. With parser combinators:

  • need to manage all the spaces (this is super annoying)
  • can be awkward to manage ignored vs. used symbols
  • not as readable as a DSL (could get used to this, but is a barrier)