The base library and GHC 6.10

Ian Lynagh igloo at earth.li
Sun Aug 31 10:13:50 EDT 2008


On Sun, Aug 31, 2008 at 01:25:53PM +0100, Ross Paterson wrote:
> On Sun, Aug 31, 2008 at 01:16:33PM +0100, Ian Lynagh wrote:
> > On Sun, Aug 31, 2008 at 01:10:56PM +0100, Ross Paterson wrote:
> > > On Sat, Aug 30, 2008 at 01:01:34PM +0100, Ian Lynagh wrote:
> > > > OK; so I guess that means the whole Data.Generics.Basics module should
> > > > stay in base.
> > > 
> > > Should Data.Generics.Instances (an orphanage) be folded into
> > > Data.Generics.Basics?
> > 
> > Sounds good to me.
> 
> The name Data.Generics.Basics identifies it as the basic part of the
> generics library.  If it's to be presented as a general class, perhaps
> the module should be renamed (with re-exports under the old names in syb).
> Data.Data?

If the old names are in syb then existing libraries need to change
either their dependencies or their imports.

We could put the old names in base, but deprecate them?


Thanks
Ian



More information about the Libraries mailing list