Skip to content
This repository has been archived by the owner on Feb 3, 2022. It is now read-only.

Library parsec

Robert M. Lefkowitz edited this page Jun 23, 2014 · 2 revisions

Table of Contents

Description

Parsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package homepage), has extensive libraries and good error messages, and is also fast. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type.

Hackage URL

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/parsec

History

HP Version Shipped with
2009.2.0 parsec 2.1.0.1
2009.2.0.1 parsec 2.1.0.1

Latest version

3.0.0

Version shipped with GHC 6.10.2

2.1.0.1

Discussion

Note that the 2009.2.0.x release of the Haskell Platform includes parsec version 2, not version 3.

Distributions may also package version 3 if they wish but if they package the platform they must also package version 2. It is not acceptable to package only version 3 while claiming support for the Haskell Platform.

Any decision to move to version 3 will go through the appropriate community discussion process. The intention is not to hold back progress but to get a consistent package collection for the community. If each distro makes its own choice then we get a mess and defeat one of the purposes of the platform.

Clone this wiki locally