The base library and GHC 6.10

Bulat Ziganshin bulat.ziganshin at
Sun Aug 31 10:55:36 EDT 2008

Hello Ian,

Sunday, August 31, 2008, 6:13:50 PM, you wrote:

>> 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?

i think that correct solution for all such cases is to provide
compatibility reexport only in old base library. programs written with
new base in mind should also accommodate changes in module names

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at

More information about the Libraries mailing list