
On Thu, Aug 28, 2008 at 13:12, Ian Lynagh wrote:
Also, GHC's current plan for the base library: http://hackage.haskell.org/trac/ghc/wiki/DarcsConversion#Planforlibraries essentially means forking base (as nhc98 would continue to use base in a darcs repo, while GHC would use it from a git repo, and there are no plans for any merging between these repos). Therefore any code that is to be shared between the implementations needs to not be in base, so from that point of view it would be good to pull out as much as possible.
...
First the easy bit: The Data.Generics hierarchy is going to have a separate maintainer, and I think that everyone is agreed that it should be pulled out into an "syb package". I'll treat this as not part of base from here on.
For what it's worth, I would be happy to see "syb" in a git repository. And, if I understood everything correctly, that's what you plan on doing. BTW, thanks for putting out these updates, Ian. They are very helpful. Sean