"Boespflug, Mathieu" <[email protected]> writes:

> Thanks for the feedback, Michael.
>
> Manuel, I believe you are also a Cabal-the-library consumer in Haskell For 
> Mac?
>
> Michael, you brought up another problem tangentially related to the
> original integer-gmp issue but that was not in my original list
> earlier in this thread:
>
> * Cabal-2.0.0 had breaking changes in the API.
>
> This means that by association GHC itself broke BC, because it shipped
> with Cabal-2.0, without the usual grace period.
>
I'm a bit confused; by "the usual grace period" do you mean the Core
Library Committee's three release policy? AFAIK this policy only applies
to libraries under CLC control (e.g. those defined in the Report and
perhaps template-haskell). The only other compatibility guarantee that
GHC provides is the "two release policy", which stipulates that GHC
should be bootstrappable with the two most recent major GHC releases.

GHC has never, as far as I am aware, considered major version bumps of
its dependencies to be part of its interface. We perform a major bump of
most libraries with nearly every release [1]. Perhaps I've misunderstood
your statement?

Cheers,

- Ben


[1] https://ghc.haskell.org/trac/ghc/wiki/Commentary/Libraries/VersionHistory

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ghc-devs mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to