Why upper bound version numbers?
Brandon Allbery
allbery.b at gmail.com
Mon Jun 6 21:13:11 UTC 2016
On Mon, Jun 6, 2016 at 5:02 PM, Dominick Samperi <djsamperi at gmail.com>
wrote:
> Consequently, it refuses to install with the latest ghc provided with
> the Haskell Platform (8.0.1).
>
base is not defined by the Platform, it is defined by (and ships with, and
must completely match) ghc.
And no, backward compatibility is not guaranteed; for a recent example, ghc
7.10 broke many programs by making Applicative a "superclass" of Monad and
by generalizing many Prelude functions to Foldable and/or Traversable.
--
brandon s allbery kf8nh sine nomine associates
allbery.b at gmail.com ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-devs/attachments/20160606/6f6da480/attachment-0001.html>
More information about the ghc-devs
mailing list