Hi!
Is there any specific reason why GHC is written in a parser GENERATOR (Happy) and not in MONADIC PARSER COMBINATOR (like parsec)?

Is Happy faster / handles better errors / hase some great features or anything else?

thank you :)