[project @ 2001-11-12 23:55:56 by chak]
authorchak <unknown>
Mon, 12 Nov 2001 23:55:56 +0000 (23:55 +0000)
committerchak <unknown>
Mon, 12 Nov 2001 23:55:56 +0000 (23:55 +0000)
Added a link to apt's External Core document.

ghc/docs/comm/index.html
ghc/docs/comm/others.html

index 9f0aeb1..5763542 100644 (file)
       <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.
+      the document.
     <p>
       <strong>The document is still in its infancy - help it grow!</strong>
 
         <small>[not available yet]</small>
       <li><a href="rts-libs/foreignptr.html">On why we have <tt>ForeignPtr</tt></a>
     </ul>
+    <p>
+      The online master copy of the Commentary is 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><small>
 <!-- hhmts start -->
-Last modified: Tue Nov  6 15:07:39 EST 2001
+Last modified: Tue Nov 13 10:32:11 EST 2001
 <!-- hhmts end -->
     </small>
   </body>
index a34e633..52d87e9 100644 (file)
@@ -14,6 +14,7 @@
       probably incomplete list:
     <p>
     <ul>
+
       <li>The <a
       href="http://www.cee.hw.ac.uk/~dsg/gph/docs/StgSurvival.ps.gz">STG
          Survival Sheet</a> has -- according to its header -- been written by
@@ -22,6 +23,7 @@
          act of contemplating the inner workings of the STG runtime system.
          This document discusses GHC's runtime system with a focus on
          support for parallel processing (aka GUM).
+
       <li>Instructions on <a
       href="http://www-users.cs.york.ac.uk/~olaf/PUBLICATIONS/extendGHC.html">Adding 
          an Optimisation Pass to the Glasgow Haskell Compiler</a> 
        href="http://www-users.cs.york.ac.uk/~olaf/">Olaf Chitil</a>.
        Unfortunately, this document is already a little aged.
 
+      <li><a href="http://www.cs.pdx.edu/~apt/">Andrew Tolmach</a> has defined 
+       <a href="http://www.haskell.org/ghc/docs/papers/core.ps.gz">an external
+         representation of
+         GHC's <em>Core</em> language</a> and also implemented a GHC pass
+       that emits the intermediate form into <code>.hcr</code> files.  The
+       option <code>-fext-core</code> triggers GHC to emit Core code after
+       optimisation; in addition, <code>-fno-code</code> is often used to
+       stop compilation after Core has been emitted.
+
        <!-- Add references to other background texts listed on the GHC docu
        page 
        -->
@@ -42,7 +53,7 @@
 
     <p><small>
 <!-- hhmts start -->
-Last modified: Wed Aug  8 00:47:05 EST 2001
+Last modified: Tue Nov 13 10:56:57 EST 2001
 <!-- hhmts end -->
     </small>
   </body>