Bug in Parsec.Token

Greg Fitzgerald garious at gmail.com
Mon Mar 15 20:51:34 EDT 2010


> Derek, if you wouldn't mind renaming Parsec 3, I volunteer to become
> the maintainer of the Parsec package.

Alternatively, how do people feel about branching Parsec 2.1 as
Parsec98 in Hackage?  This would allow Derek to keep Parsec 3 as the
"future of Parsec" and those such as myself, the ability to freeze on
the Haskell98 implementation.

Thanks,
Greg


On Mon, Mar 15, 2010 at 4:37 PM, Greg Fitzgerald <garious at gmail.com> wrote:
>> If the community wants to freeze on Parsec 2, then I have no problem
>> renaming the package, otherwise I think it is both unnecessary and a
>> waste of effort.
>
> Reasons one might prefer Parsec 2.1:
> * Haskell98 implementation
> * Daan Leijen's whitepapers:
>   http://legacy.cs.uu.nl/daan/download/parsec/parsec.pdf
>   http://legacy.cs.uu.nl/daan/download/papers/parsec-paper.pdf
>
> Reasons one might prefer Parsec 3.1:
> * Parametric in the input stream type (parses ByteStrings)
> * Monad transformer that can be stacked on arbitrary monads
> * More Haddock documentation
>
> Parsec 3 is certainly useful, but there are still good, valid reasons
> one might prefer Parsec 2.1.
>
> Derek, if you wouldn't mind renaming Parsec 3, I volunteer to become
> the maintainer of the Parsec package.
>
> Thanks,
> Greg
>


More information about the Libraries mailing list