Hi Thomas,

does that mean your project has started at last?-) Judging
from recent Haskell Weekly News issues, I wasn't the only
one who had despaired of ever hearing from you again;-)

Since you've only just joined the discussion, and apparently
haven't yet caught up on recent email here, you might find
it helpful to check your project Wiki page,
http://hackage.haskell.org/trac/ghc/wiki/GhcApiStatus

where we've added a few suggestions and references to relevant info and threads you might have missed. In particular, check last week's spin-off

http://www.haskell.org/pipermail/cvs-ghc/2008-July/043531.html

The only reasons I could imagine against including the instances
in the GHC Api are (a) size (would need to be measured)/build times (needs workaround by splitting instances over two files, or compiler bug fix) and (b) needing different instances (can be provided for by not importing and implicitly re-exporting the instances from GHC.hs at the beginning). So, for starters, the instances could be available in the GHC library, but via an explicit import. By the time GHC itself starts using the instances (hence implicit re-export becomes unavoidable), their shape, especially for the abstract types, will hopefully have settled down.

Btw, the ghc trac wiki has page timelines and diffs, as well as a global timeline with RSS feed for those who want to follow Wiki updates:

http://hackage.haskell.org/trac/ghc/timeline

Hope to hear a lot about your project now - it might be
a good idea to follow the lead of those Haskell GSoC projects that have added their project blogs to Planet Haskell:

http://www.haskell.org/pipermail/haskell-cafe/2008-June/044643.html

Hth & Welcome,
Claus


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to