deprecating

Brent Yorgey byorgey at seas.upenn.edu
Sat Oct 20 03:21:28 CEST 2012


On Fri, Oct 19, 2012 at 09:38:44AM -0700, Johan Tibell wrote:
> Hi Simon,
> 
> On Fri, Oct 19, 2012 at 4:49 AM, Simon Peyton-Jones
> <simonpj at microsoft.com> wrote:
> > 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?

"What will be the least work?" seems a relatively poor basis for
making decisions.  And it really isn't "quite a lot of work".
Changing "Rank2Types" to "RankNTypes" is hardly any work at all.

-Brent



More information about the cabal-devel mailing list