<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Papers about nhc98</title></head>
<body bgcolor='#ffffff'>
<table><tr><td width=500>
<center>
<h1>Papers about nhc98</h1>
</center>
<hr>
<p>
Here are some published papers about early versions of the <em>nhc</em>
compiler (pre-Haskell'98). Much of the information is still relevant.
<ul>
<li>nhc - Nearly a Haskell Compiler, <em>Niklas Rojemo</em>,
Chalmers Tech Report, 1994.<br>
<a href="http://citeseer.ist.psu.edu/ojemo94nhc.html">
<tt>http://citeseer.ist.psu.edu/ojemo94nhc.html</tt></a>
<li>Highlights from nhc - a space-efficient Haskell compiler,
<em>Niklas Rojemo</em>, Proceedings of FPCA 1995.<br>
<a href="http://citeseer.ist.psu.edu/361160.html">
<tt>http://citeseer.ist.psu.edu/361160.html</tt></a>
<li>Garbage Collection, and Memory Efficiency, in Lazy Functional Languages,
<em>Niklas Rojemo</em>, Doctoral Thesis, 1995.<br>
<a href="http://www.cs.chalmers.se/~rojemo/thesis.html">
<tt>http://www.cs.chalmers.se/~rojemo/thesis.html</tt></a>
</ul>
<p>
Papers about heap profiling (as implemented in nhc98).
<ul>
<li>Lag, drag, void and use - heap profiling and space-efficient
compilation revisited, <em>Niklas Rojemo and Colin Runciman</em>,
Proceedings of ICFP 1996.<br>
<a href="http://citeseer.ist.psu.edu/rojemo96lag.html">
<tt>http://citeseer.ist.psu.edu/rojemo96lag.html</tt></a>
<li>Two-pass heap profiling: a matter of life and death,
<em>Colin Runciman and Niklas Rojemo</em>, Proceedings of IFL 1996.<br>
<a href="http://citeseer.ist.psu.edu/runciman96twopass.html">
<tt>http://citeseer.ist.psu.edu/runciman96twopass.html</tt></a>
</ul>
<p>
<hr>
<p>
The latest updates to these pages are available on the WWW from
<a href="http://www.haskell.org/nhc98/">
<tt>http://www.haskell.org/nhc98/</tt></a>
<p>
This page last modified: 8 October 2004<br>
<a href="http://www.cs.york.ac.uk/fp/">
York Functional Programming Group</a><br>
</td></tr></table>
</body></html>
|