[project @ 2002-04-11 12:01:13 by simonpj]
[ghc-hetmet.git] / ghc / docs / comm / index.html
index ee12a62..ddc069a 100644 (file)
@@ -6,7 +6,7 @@
   </head>
 
   <body BGCOLOR="FFFFFF">
-    <h1>The Glasgow Haskell Compiler (GHC) Commentary [v0.10]</h1>
+    <h1>The Glasgow Haskell Compiler (GHC) Commentary [v0.11]</h1>
     <p>
       <!-- Contributors: Whoever makes substantial additions or changes to the
       document, please add your name and keep the order alphabetic.  Moreover,
       to allow the whole developer community to add their wizardly insight to
       the document.
     <p>
-      <strong>The document is still in its infancy - help it grow!</strong>
+      <strong>The document is still far from being complete - help it
+      grow!</strong> 
 
     <h2>Before the Show Begins</h2>
+    <p>
     <ul>
       <li><a href="feedback.html">Feedback</a>
       <li><a href="others.html">Other Sources of Wisdom</a>
     </ul>
 
     <h2>Genesis</h2>
+    <p>
     <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>
+    <p>
     <ul>
       <li><a href="the-beast/driver.html">The Glorious Driver</a>
       <li><a href="the-beast/prelude.html">Primitives and the Prelude</a>
       <li><a href="the-beast/syntax.html">Just Syntax</a>
       <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/vars.html">The Real Story about Variables, Ids, TyVars, and the like</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/typecheck.html">Checking Types</a>
       <li><a href="the-beast/desugar.html">Sugar Free: From Haskell To Core</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 &amp; Libraries</h2>
+    <p>
     <ul>
       <li><a href="rts-libs/stgc.html">Spineless Tagless C</a>
       <li><a href="rts-libs/primitives.html">Primitives</a>
       <li><a href="rts-libs/prelfound.html">Prelude Foundations</a>
       <li><a href="rts-libs/prelude.html">Cunning Prelude Code</a>
-      <li><!-- <a href="rts-libs/arrays.html"> -->Array Libraries</a> 
-        <small>[not available yet]</small>
-      <li><a href="rts-libs/foreignptr.html">On why we have <tt>ForeignPtr</tt></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>
+    <p>
+    <ul>
+      <li><a href="exts/ndp.html">Parallel Arrays</a>
+    </ul>
+
+    <h2>The Source</h2>
     <p>
       The online master copy of the Commentary is at
     <blockquote>
 
     <p><small>
 <!-- hhmts start -->
-Last modified: Wed Feb  6 22:21:52 EST 2002
+Last modified: Mon Feb 11 20:18:35 EST 2002
 <!-- hhmts end -->
     </small>
   </body>