Haskell Platform decision: time to bless parsec 3?
Philippa Cowderoy
flippa at flippac.org
Sat Nov 6 14:18:39 EDT 2010
On 06/11/2010 17:47, Stephen Tetley wrote:
> Couldn't an independent package could achieve this goal?
>
> If the combinators were defined in Parsec they would be under the
> Parsec namespace rather than Control.* and Parsec having type
> specialized versions might produce better error messages.
>
Not just error messages, either - it's room for further optimisation
possibilities any time a combinator might expand to an infinite grammar,
for example. And Parsec already tells you at runtime when it has certain
kinds of bad grammar that it can't spot statically.
--
flippa at flippac.org
More information about the Libraries
mailing list