<ul>
<li><a href="genesis/genesis.html">Outline of the Genesis</a>
<li><a href="genesis/makefiles.html">Mindboggling Makefiles</a>
+ <li><a href="genesis/modules.html">GHC's Marvellous Module Structure</a>
</ul>
<h2>The Beast Dissected</h2>
<li><a href="the-beast/basicTypes.html">The Basics</a>
<li><a href="the-beast/modules.html">Modules, ModuleNames and
Packages</a>
+ <li><a href="the-beast/names.html">The truth about names: Names and OccNamesd</a>
<li><a href="the-beast/vars.html">The Real Story about Variables, Ids,
TyVars, and the like</a>
<li><a href="the-beast/renamer.html">The Glorious Renamer</a>
<li><a href="the-beast/alien.html">Alien Functions</a>
<li><a href="the-beast/ncg.html">The Native Code Generator</a>
<li><a href="the-beast/ghci.html">GHCi</a>
+ <li><a href="the-beast/fexport.html">Implementation of
+ <code>foreign export</code></a>
</ul>
<h2>RTS & Libraries</h2>
<li><a href="rts-libs/prelude.html">Cunning Prelude Code</a>
<li><a href="rts-libs/foreignptr.html">On why we have
<tt>ForeignPtr</tt></a>
+ <li><a href="rts-libs/non-blocking.html">Non-blocking I/O for Win32</a>
</ul>
<h2>Extensions, or Making a Complicated System More Complicated</h2>