The base library and GHC 6.10

Ian Lynagh igloo at
Sat Aug 30 08:01:34 EDT 2008

On Thu, Aug 28, 2008 at 12:28:18PM +0100, Neil Mitchell wrote:
> > The only thing still being debated here is whether the Data class itself
> > should remain in base or not. Some people believe that it should remain
> > in base, as it is desirable to have Data instances for as many types as
> > possible, and because there is a resistance among library writers
> > against adding dependencies. The counter argument is that there are many
> > other classes that the same is true of (e.g. uniplate, syb-with-class,
> > binary), and it does not scale to put all of these classes into base.
> My opinion is that Data should remain in base.

OK; so I guess that means the whole Data.Generics.Basics module should
stay in base.


More information about the Libraries mailing list