So, I've implemented several parser-combinator libraries (incl in OCaml) ... Hot take: Complicated err msgs showing what tokens / productions were expected is helpful *in debugging the parser* ... but don't actually matter for the user of the language -- the position where parsing went wrong is more useful with higher signal:noise.
More ocaml please, i really enjoyed this one :D
So, I've implemented several parser-combinator libraries (incl in OCaml) ... Hot take: Complicated err msgs showing what tokens / productions were expected is helpful *in debugging the parser* ... but don't actually matter for the user of the language -- the position where parsing went wrong is more useful with higher signal:noise.
this guy is poggers. Thank you for the OCaml, brah
parkour would have been a nice name. Mainly coz of the office meme.
why is the whitepaper black?
Because dark mode.