Glasgow Haskell Compiler language
(GHC) A Haskell 1.2 compiler written in Haskell by the AQUA project at Glasgow University, headed by Simon Peyton Jones
GHC features an extensible I/O system based on a "monad", in-line C code, fully fledged unboxed data types, incrementally-updatable arrays, mutable reference types, generational garbage collector, concurrent threads. Time and space profiling is also supported.
It requires GNU gcc 2.1+ and Perl.
GHC runs on Sun-4, DEC Alpha, Sun-3, NeXT, DECstation, HP-PA and SGI.
Latest version: 4.01, as of 1998-11-30.
Glasgow FTP. Yale. Sweden.
Papers.
["Imperative functional programming", Peyton Jones & Wadler, POPL '93].
["Unboxed data types as first-class citizens", Peyton Jones & Launchbury, FPCA '91].
["Profiling lazy functional languages", Sansom & Peyton Jones, Glasgow workshop '92].
["Implementing lazy functional languages on stock hardware", Peyton Jones, Journal of Functional Programming, Apr 1992].
E-mail:
(1999-01-05)