X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=docs%2Fcomm%2Fgenesis%2Fmodules.html;fp=docs%2Fcomm%2Fgenesis%2Fmodules.html;h=de59cce6d310e3be459247bbcb715762e10906f6;hp=0000000000000000000000000000000000000000;hb=0065d5ab628975892cea1ec7303f968c3338cbe1;hpb=28a464a75e14cece5db40f2765a29348273ff2d2 diff --git a/docs/comm/genesis/modules.html b/docs/comm/genesis/modules.html new file mode 100644 index 0000000..de59cce --- /dev/null +++ b/docs/comm/genesis/modules.html @@ -0,0 +1,164 @@ + + + + + The GHC Commentary - The Marvellous Module Structure of GHC + + + +

The GHC Commentary - The Marvellous Module Structure of GHC

+

+ +GHC is built out of about 245 Haskell modules. It can be quite tricky +to figure out what the module dependency graph looks like. It can be +important, too, because loops in the module dependency graph need to +be broken carefully using .hi-boot interface files. +

+This section of the commentary documents the subtlest part of +the module dependency graph, namely the part near the bottom. +

+ +Compilation order is as follows: + + +HsSyn stuff + + + + +

Library stuff: base package

+ + + + +

+ +Last modified: Wed Aug 22 16:46:33 GMT Daylight Time 2001 + + + + + + + + +