Can UHC self-host yet? How does the runtime compare to GHC&#39;s? I suppose I could just go look... :)<br><br><div class="gmail_quote">On Wed, Sep 22, 2010 at 10:30 AM, Atze Dijkstra <span dir="ltr">&lt;<a href="mailto:atze@cs.uu.nl">atze@cs.uu.nl</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">            Utrecht Haskell Compiler -- second release 1.1.0<br>
            ================================================<br>
<br>
<br>
The UHC team is happy to announce the second public release of the<br>
Utrecht Haskell Compiler (UHC). UHC supports almost allmost all<br>
Haskell98 and Haskell2010 features plus some experimental extensions. The<br>
compiler runs on MacOSX, Windows (cygwin), and various Unix flavors.<br>
<br>
This second release has the following highlights relative to the<br>
previous first release:<br>
<br>
  * Supports most of the Haskell2010 features.<br>
<br>
  * Generic deriving [1].<br>
<br>
  * UHC knows about packages, and Cabal version 1.9.3 and later have<br>
    basic support for UHC, so that Cabal can be used to build UHC packages.<br>
<br>
  * For the default backend libraries are provided until including<br>
    package haskell98.<br>
<br>
  * The runtime system is no longer dependent on Boehm garbage<br>
    collector, but uses UHCs own, a swap space collector allowing<br>
    parameterization with backend specifics.<br>
<br>
  * More programs from the nofib test suite compile and run.<br>
<br>
  * Many smaller and larger problems fixed.<br>
<br>
For more info see <a href="http://www.cs.uu.nl/wiki/UHC" target="_blank">http://www.cs.uu.nl/wiki/UHC</a><br>
<br>
<br>
Getting started &amp; Download<br>
--------------------------<br>
<br>
UHC is available for download as source distribution via the UHC home<br>
page:<br>
<br>
        <a href="http://www.cs.uu.nl/wiki/UHC" target="_blank">http://www.cs.uu.nl/wiki/UHC</a><br>
<br>
Here you will also find instructions to get started and the specifics<br>
of what UHC can and cannot do.<br>
<br>
<br>
Status of the implementation<br>
----------------------------<br>
<br>
Over the past year much effort by many people has been put into<br>
improving UHC, in particular to make it compile and run more library<br>
modules and test programs. Although the UHC project is very much work in<br>
progress overall reliability has improved, bugs have been fixed, and<br>
some Hackage packages compile.<br>
<br>
<br>
Warning<br>
-------<br>
<br>
Although we think that the compiler is stable enough to compile<br>
substantial Haskell programs, we do not recommend yet to use it for any<br>
serious development work in Haskell. We ourselves use the GHC as a<br>
development platform! We think however that it provides a great platform<br>
for experimenting with language implementations, language extensions,<br>
etc.<br>
<br>
<br>
Mailing lists<br>
-------------<br>
<br>
For UHC users and developers respectively:<br>
<br>
        <a href="http://mail.cs.uu.nl/mailman/listinfo/uhc-users" target="_blank">http://mail.cs.uu.nl/mailman/listinfo/uhc-users</a><br>
        <a href="http://mail.cs.uu.nl/mailman/listinfo/uhc-developers" target="_blank">http://mail.cs.uu.nl/mailman/listinfo/uhc-developers</a><br>
<br>
<br>
Bug reporting<br>
-------------<br>
<br>
Please report bugs at:<br>
<br>
        <a href="http://code.google.com/p/uhc/issues/list" target="_blank">http://code.google.com/p/uhc/issues/list</a><br>
<br>
<br>
The UHC Team<br>
<br>
<br>
<br>
[1] Jose Pedro Magalhaes, Atze Dijkstra, Johan Jeuring, and Andres Loeh.<br>
A generic deriving mechanism for Haskell.<br>
<a href="http://dreixel.net/research/pdf/gdmh_draft.pdf" target="_blank">http://dreixel.net/research/pdf/gdmh_draft.pdf</a> (see Section 7.1 for the<br>
discussion on constrained datatypes)<br>
<br>
<br>
<br>
<br>
                - Atze -<br>
<br>
Atze Dijkstra, Department of Information and Computing Sciences. /|\<br>
Utrecht University, PO Box 80089, 3508 TB Utrecht, Netherlands. / | \<br>
Tel.: +31-30-2534118/1454 | WWW  : <a href="http://www.cs.uu.nl/~atze" target="_blank">http://www.cs.uu.nl/~atze</a> . /--|  \<br>
Fax : +31-30-2513971 .... | Email: <a href="mailto:atze@cs.uu.nl">atze@cs.uu.nl</a> ............ /   |___\<br>
<br>
<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</blockquote></div><br>