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

2010-09-26 Thread Atze Dijkstra
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 a...@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: a...@cs.uu.nl  /   |___\
 
 
 
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@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: a...@cs.uu.nl  /   |___\



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


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

2010-09-24 Thread John Van Enk
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 a...@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: a...@cs.uu.nl  /   |___\



 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


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

2010-09-23 Thread Atze Dijkstra

On  22 Sep, 2010, at 22:37 , Jason Dagit wrote:

 Congrats on the release!
 
 On Wed, Sep 22, 2010 at 7:30 AM, Atze Dijkstra a...@cs.uu.nl wrote:
 
  * For the default backend libraries are provided until including
package haskell98.
 
 I'm having trouble parsing/understanding what you mean.  Could you
 please elaborate?

The haskell98 package is included + the packages/libraries/modules on which the 
haskell98 pakage depends.
However this currently is only provided for the default (interpreter based) 
backend.

hope this clarifies,
cheers,

 
 Thanks,
 Jason


- 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: a...@cs.uu.nl  /   |___\



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


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

2010-09-22 Thread Atze Dijkstra
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: a...@cs.uu.nl  /   |___\



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


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

2010-09-22 Thread Jason Dagit
Congrats on the release!

On Wed, Sep 22, 2010 at 7:30 AM, Atze Dijkstra a...@cs.uu.nl wrote:

  * For the default backend libraries are provided until including
    package haskell98.

I'm having trouble parsing/understanding what you mean.  Could you
please elaborate?

Thanks,
Jason
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe