[Haskell] Re: [Haskell-cafe] ANNOUNCE: Utrecht Haskell Compiler (UHC), version 1.1.0

Atze Dijkstra atze at cs.uu.nl
Sun Sep 26 19:58:34 EDT 2010


John,

UHC cannot compile itself: some of the used libraries use non-Haskell98 features still absent in UHC (e.g. functional dependencies).
Runtime system comparison depends on what topic you want to compare on, otherwise UHC's runtime system just corresponds to what UHC supports, and thus obviously lacks what GHC does support and UHC does not (e.g. parallelism related features).

regards,

On  24 Sep, 2010, at 19:36 , John Van Enk wrote:

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


                - Atze -

Atze Dijkstra, Department of Information and Computing Sciences. /|\
Utrecht University, PO Box 80089, 3508 TB Utrecht, Netherlands. / | \
Tel.: +31-30-2534118/1454 | WWW  : http://www.cs.uu.nl/~atze . /--|  \
Fax : +31-30-2513971 .... | Email: atze at cs.uu.nl ............ /   |___\





More information about the Haskell mailing list