Utrecht Haskell Compiler
UHC is a Haskell implementation from Utrecht University. UHC supports almost all Haskell 98 and Haskell 2010 features plus many experimental extensions. The compiler runs on Mac OS X, Windows (Cygwin), and various Unix flavors.
Features
Tags
- haskell
- haskell-compiler
Utrecht Haskell Compiler News & Activities
Recent activities
Utrecht Haskell Compiler information
What is Utrecht Haskell Compiler?
UHC is a Haskell implementation from Utrecht University. UHC supports almost all Haskell 98 and Haskell 2010 features plus many experimental extensions. The compiler runs on Mac OS X, Windows (Cygwin), and various Unix flavors.
Features include: Multiple backends, including a bytecode interpreter backend and a whole-program analysis backend based on GRIN. Experimental language extensions, some of which have not been implemented before.
UHC is implemented using attribute grammars, and due to an aspect-oriented internal organisation is ideally suited for experimenting with language extensions.
On April 18, 2009 UHC was announced at the 5th Haskell Hackathon in Utrecht.

