
31 Aug
2008
31 Aug
'08
10:55 a.m.
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@gmail.com