The Glasgow Haskell Compiler (GHC) Commentary [v0.17]

Manuel M. T. Chakravarty
Sigbjorn Finne
Simon Marlow
Simon Peyton Jones
Julian Seward
Reuben Thomas

This document started as a collection of notes describing what I learnt when poking around in the GHC sources. During the Haskell Implementers Workshop in January 2001, it was decided to put the commentary into GHC's CVS repository to allow the whole developer community to add their wizardly insight to the document.

The document is still far from being complete - help it grow!

Before the Show Begins


The Beast Dissected

RTS & Libraries

Extensions, or Making a Complicated System More Complicated

The Source

The online master copy of the Commentary is at

This online version is updated from CVS daily.

Last modified: Thu May 12 19:03:42 EST 2005