University of York
Department of Computer Science

Functional Programming Research


HBC at York

HBC is a compiler for Haskell that is fast both in the speed of compilation and in the speed of resulting executables. It was developed at Chalmers, and is based on the earlier Lazy ML compiler from Chalmers. Features include the original Wakeling/Runciman heap profiler, and the standard Fudgets GUI toolkit.

To use HBC, add the directory /grp/haskell/bin to your PATH, and invoke the script hbc. This selects the correct executable/libraries for your architecture. Currently supported at York are: ix86-linux (HBC 0.9999.5c for Haskell'98) and sparc-solaris (HBC 0.9999.5b).

Actually, the sparc-solaris installation is believed to be broken, so use with caution!

For more details, see the HBC web page at:

http://www.cs.chalmers.se/~augustss/hbc/hbc.html




Page last updated 21 July 2005
Functional Programming Group,
Department of Computer Science,
University of York,
YORK, YO10 5DD,
UK.
+44 1904 432740
+44 1904 432767