| > As a user of GHC, I would vote for a full two-month delay in
| > the next release of GHC to allow the GHC team to devote
| > two months of their time exclusively to writing documentation.
|
| While it would be lovely to be able to do that, in reality both Simon PJ
| and myself work in a research lab and it would be hard for us to take
| two months out to write compiler internals documentation. We try to
| write docs when we can, e.g. I recently wrote a bunch of stuff about the
| GC internals on the wiki:
Another way in which we try to document things is by writing papers. For
example I am elbows-deep in a paper about the new dataflow analysis and rewrite
engine in the back end. And another about the new type inference engine. Not
every aspect of GHC has a paper about it, and the papers are not always up to
date wrt the implementation, but they are at least carefully written and
reviewed.
As Simon says, GHC is a collaborative project. We have two kinds of
collaborative documentation:
* User-oriented documentation lives on the HaskellWiki, here, under
"Collaborative documentation"
http://haskell.org/haskellwiki/GHC
* Developer-oriented documentation (developers of GHC itself, that is) lives on
the GHC Trac Wiki, here, both in the main Commentary and under Collaborative
documentation
http://hackage.haskell.org/trac/ghc/wiki/Commentary
Perhaps you feel you know something about X but not everything. Please still
write about it; we'd be happy to review your draft, and it's usually better
than nothing about X.
Simon
_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users