[project @ 2002-04-22 00:53:59 by chak]
[ghc-hetmet.git] / ghc / docs / comm / index.html
index e38f713..441a644 100644 (file)
@@ -6,7 +6,7 @@
   </head>
 
   <body BGCOLOR="FFFFFF">
-    <h1>The Glasgow Haskell Compiler (GHC) Commentary [v0.9]</h1>
+    <h1>The Glasgow Haskell Compiler (GHC) Commentary [v0.12]</h1>
     <p>
       <!-- Contributors: Whoever makes substantial additions or changes to the
       document, please add your name and keep the order alphabetic.  Moreover,
       check into CVS.
       -->
       <strong>Manuel M. T. Chakravarty</strong><br>
+      <strong>Sigbjorn Finne</strong><br>
       <strong>Simon Marlow</strong><br>
       <strong>Simon Peyton Jones</strong><br>
+      <strong>Julian Seward</strong><br>
       <strong>Reuben Thomas</strong><br>
       &nbsp;<br>
     <p>
       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/simplifier.html">The Mighty Simplifier</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>
+      <li><a href="rts-libs/multi-thread.html">Supporting multi-threaded interoperation</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 Jan 16 13:09:56 EST 2002
+Last modified: Mon Apr 22 11:00:01 EST 2002
 <!-- hhmts end -->
     </small>
   </body>