diff options
Diffstat (limited to 'docs/comm/others.html')
-rw-r--r-- | docs/comm/others.html | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/docs/comm/others.html b/docs/comm/others.html new file mode 100644 index 0000000000..52d87e9419 --- /dev/null +++ b/docs/comm/others.html @@ -0,0 +1,60 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> +<html> + <head> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> + <title>The GHC Commentary - Other Sources of Wisdom</title> + </head> + + <body BGCOLOR="FFFFFF"> + <h1>Other Sources of Wisdom</h1> + <p> + Believe it or not, but there are other people besides you who are + masochistic enough to study the innards of the beast. Some of the have + been kind (or cruel?) enough to share their insights with us. Here is a + 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 + `a poor wee soul',<sup><a href="#footnote1">1</a></sup> which + probably has been pushed into the torments of madness by the very + 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> + have been compiled by <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 + --> + + </ul> + + <p><hr><p> + <sup><a name="footnote1">1</a></sup>Usually reliable sources have it that + the poor soul in question is no one less than GUM hardcore hacker <a + href="http://www.cee.hw.ac.uk/~hwloidl/">Hans-Wolfgang Loidl</a>. + + <p><small> +<!-- hhmts start --> +Last modified: Tue Nov 13 10:56:57 EST 2001 +<!-- hhmts end --> + </small> + </body> +</html> |