[Haskell] ANN: Parsec 3.0.0
Derek Elkins
derek.a.elkins at gmail.com
Thu Mar 6 01:58:56 EST 2008
This is a first release of the Parsec 3, the Google Summer of Code of
Paolo Martini.
The main changes are:
* The Parser monad has been generalized into a ParserT monad
transformer.
* The parsers have been generalized to work over a stream of any
type, in particular, with byte strings.
* There is Haddock documentation for almost all functions in the
Text.Parsec tree.
* The Parser monad now has Applicative/Alternative instances
* A "compatibility" Text.ParserCombinators.Parsec tree for the old
Parsec. It's not perfect, but it should work with most Parsec 2
code.
This package should be installable from with cabal install or with the
standard cabal invocations.
Cabal release:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parsec-3.0.0
The darcs repository is at:
http://code.haskell.org/parsec3
Note that this package is a new version of the parsec package and so
will hide the old parsec-2.1.0.0 package.
I would like to thank Antoine Latter for a variety of significant
patches including updating the compatibility modules and a large effort
testing them.
[P.S. I will probably be lacking an Internet connection over the next
few days.]
More information about the Haskell
mailing list