Haskell Platform decision: time to bless parsec 3?
Christian Maeder
Christian.Maeder at dfki.de
Mon Nov 8 07:51:38 EST 2010
I still favor parsec 2 over parsec 3 because
a) parsec 3 is no longer haskell98 (as major parts of parsec 2 are)
b) I don't like the compatibility layer (modules with re-exports) of
parsec 3 for parsec 2
Without the compatibility layer (b) and making the package a new major
version of parsec, we would probably not discuss this issue.
I think the maintainers of "parsec 3" should create new package
"parsec3" without the compatibility layer. A new package parsec2 was
already created.
There are simply no blessed parser packages!
The problem is that so many package simply have "parsec" as dependency,
otherwise I would vote for removing parsec from HP (or vote for parsec2).
Christian
Am 06.11.2010 16:18, schrieb Don Stewart:
> Hey all,
>
> This is a loose end in the package policy situation: when the HP has a
> major upgrade, the policy is to do all major upgrades for any packages
> contained in the HP, as long as they don't add new dependencies.
>
> One exception to this rule has been parsec, where parsec 2 was
> considered "blessed" on an ad hoc basis.
>
> I propose we agree to remove this ad hoc rule, and thus the HP will ship
> with parsec 3.
>
> Does anyone have concerns with this?
>
> -- Don
More information about the Libraries
mailing list