summaryrefslogtreecommitdiff
path: root/docs/comm/others.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/comm/others.html')
-rw-r--r--docs/comm/others.html60
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>