Difference between revisions of "UHC"

From HaskellWiki
Jump to: navigation, search
(Added setion "Blog articles, tutorials", with a link to "Compiling to JavaScript with UHC")
(Blog articles, tutorials: Added a link to "The Great Haskell Compiler shootout")
Line 17: Line 17:
* [http://chrisdone.com/posts/2012-01-06-uhc-javascript.html Compiling to JavaScript with UHC]
* [http://chrisdone.com/posts/2012-01-06-uhc-javascript.html Compiling to JavaScript with UHC]
* [http://lhc-compiler.blogspot.com/2010/07/great-haskell-compiler-shootout.html The Great Haskell Compiler shootout] (comparison of speed of compiled programs, anno 2010)

Revision as of 21:12, 30 March 2012

UHC is the Utrecht Haskell Compiler. UHC supports almost all Haskell98 features plus experimental extensions. The compiler runs under MacOSX, Windows (cygwin), and various Unix flavors.


Multiple backends, including a bytecode interpreter backend and a full program analysis backend, both via C. Experimental language extensions, some of which have not been implemented before. Implementation via attribute grammars and other high-level tools. Ease of experimentation with language variants, thanks to an aspect-oriented internal organisation.

Homepage: http://www.cs.uu.nl/wiki/UHC

Blog articles, tutorials

This article is a stub. You can help by expanding it.