[project @ 2001-11-06 05:08:52 by chak]
[ghc-hetmet.git] / ghc / docs / comm / index.html
index c4601d6..9f0aeb1 100644 (file)
@@ -6,7 +6,7 @@
   </head>
 
   <body BGCOLOR="FFFFFF">
-    <h1>The Glasgow Haskell Compiler (GHC) Commentary [v0.1]</h1>
+    <h1>The Glasgow Haskell Compiler (GHC) Commentary [v0.4]</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>Simon Marlow</strong><br>
+      <strong>Simon Peyton Jones</strong><br>
+      <strong>Reuben Thomas</strong><br>
       &nbsp;<br>
     <p>
       This document started as a collection of notes describing what <a
       href="mailto:chak@cse.unsw.edu.au">I</a> learnt when poking around in
       the <a href="http://haskell.org/ghc/">GHC</a> sources.  During the
       <i>Haskell Implementers Workshop</i> 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.
+      put the commentary into 
+      <a href="http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/">GHC's CVS
+       repository</a>
+      to allow the whole developer community to add their wizardly insight to
+      the document.  The Commentary is available online at
+    <blockquote>
+      <a href="http://www.cse.unsw.edu.au/~chak/haskell/ghc/comm/">http://www.cse.unsw.edu.au/~chak/haskell/ghc/comm/</a>
+    </blockquote>
+    <p>
+      This online version is updated 
+      <a
+        href="http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/ghc/docs/comm/">from 
+       CVS</a>
+      daily.
     <p>
       <strong>The document is still in its infancy - 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>
     </ul>
 
     <h2>The Beast Dissected</h2>
-    <p>
     <ul>
       <li><a href="the-beast/driver.html">The Glorious Driver</a>
       <li><a href="the-beast/basicTypes.html">The Basics</a>
+      <li><a href="the-beast/vars.html">The Real Story about Variables, Ids, TyVars, and the like</a>
       <li><a href="the-beast/typecheck.html">Checking Types</a>
       <li><a href="the-beast/simplifier.html">The Mighty Simplifier</a>
       <li><a href="the-beast/mangler.html">The Evil Mangler</a>
+      <li><a href="the-beast/alien.html">Alien Functions</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/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>
     </ul>
 
     <p><small>
 <!-- hhmts start -->
-Last modified: Wed Aug  8 00:11:49 EST 2001
+Last modified: Tue Nov  6 15:07:39 EST 2001
 <!-- hhmts end -->
     </small>
   </body>