
On Fri, Oct 19, 2012 at 04:53:32PM +0000, Simon Peyton-Jones wrote:
See my response on http://hackage.haskell.org/trac/ghc/ticket/6032#comment:6 Not sure what the best path is here
FWIW, I agree with Simon. And even if Rank2Types /is/ left as a permanent alias, I don't see a reason not to make the change in Cabal. Also, if you do want to take figures into account when considering this sort of change, then I think a better figure than "number of modules" would be "number of packages which compile with GHC 7.4/7.6" (or perhaps "number of packages uploaded within the last year" would be easier to measure and good enough).
| > As discussed in Trac #6032 I am deprecating | > | > Rank2Types | > | > PolymorphicComponents | > | > in favour of the single flag | > | > RankNTypes | | I'm fine with making the changes to cabal, but before I do, I want to | make sure that we really want to do this. I did a quick investigation | of how many modules need to be updated on Hackage. It's about 775. | That will require quite a lot of work by quite a lot of people. Could | we instead have Rank2Types be an alias for RankNTypes?
Thanks Ian