On Sat, Nov 6, 2010 at 5:18 PM, Don Stewart <d...@galois.com> wrote:

> 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?
>

Some thoughts:

One one hand, parsec 3 is more versatile, on the other hand, parsec 2 is
often faster. I do quite a lot of parsing, and I invariably end up
installing both parsec 2 and parsec 3 in all haskell dev environments.

Right now, when HP ships with parsec 2, it is safe to say that as soon as
user starts to "cabal install" packages, Parsec 3 would be pulled in sooner
rather than later. However, if HP will ship with parsec 3, the same would
probably also be true for parsec 2.

-- 
Dmitry Astapov
_______________________________________________
Haskell-platform mailing list
Haskell-platform@projects.haskell.org
http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform

Reply via email to