Re: deprecating

Ian Lynagh <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.ghc,gmane.comp.lang.haskell.cabal.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.