| Glasgow Haskell Compiler (GHC) A 1.2 compiler written in Haskell by the AQUA project at , headed by Simon Peyton Jones throughout the 1990's [started?]. GHC can generate either or for , and other platforms. It can take advantage of features of such as global register variables and has an extensive set of optimisations. GHC features an extensible I/O system based on a "", in-line code, fully fledged data types, incrementally-updatable s, s, , s. Time and space is also supported. It requires gcc 2.1+ and . GHC runs on , , , , , and . Latest version: 4.01, as of 1998-11-30. {Glasgow FTP (ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/glasgow/)}. {Yale (ftp://nebula.cs.yale.edu/pub/haskell/glasgow/)}. {Sweden (ftp://ftp.cs.chalmers.se/pub/haskell/glasgow/)}. {Papers (ftp://ftp.dcs.glasgow.ac.uk/pub/glasgow-fp)}. ["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) |