3 release policy

Jeremy voldermort at hotmail.com
Tue Oct 20 19:55:06 UTC 2015


A "3 release policy" has been recently mentioned several times, whereby it
should always be possible to write code that compiles with the last three
releases of GHC, without generating any -Wall warnings.

The no warning requirement seems excessively harsh. Will early warnings of
impending breakage really cause so much trouble that accepted proposals have
to be dragged out over several years to avoid them? If so, would a flag to
suppress the warnings suffice?

I should note that GHC has traditionally had no qualms about introducing new
warnings, on by default.



--
View this message in context: http://haskell.1045720.n5.nabble.com/3-release-policy-tp5820363.html
Sent from the Haskell - Libraries mailing list archive at Nabble.com.


More information about the Libraries mailing list