Glasgow haskell compiler

(GHC) A Haskell 1.2 compiler written in Haskell by the AQUA project at Glasgow University, headed by Simon Peyton Jones throughout the 1990’s [started?]. GHC can generate either C or native code for SPARC, DEC Alpha and other platforms. It can take advantage of features of gcc such as global register variables and has an extensive set of optimisations.
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: .


Read Also:

  • Glashow

    Glashow (glāsh’ō) American physicist who developed one of the first theories of an electroweak force, unifying two of the four fundamental forces of nature—the electromagnetic force and the weak force—as two aspects of a single underlying force. He developed the theories of Abdus Salam and Steven Weinberg by introducing a new particle property known as […]

  • Glasnost

    [glaz-nost, glahz‐; Russian glahs-nuh st] /ˈglæz nɒst, ˈglɑz‐; Russian ˈglɑs nəst/ noun 1. the declared public policy within the Soviet Union of openly and frankly discussing economic and political realities: initiated under Mikhail Gorbachev in 1985. /ˈɡlæsˌnɒst/ noun 1. the policy of public frankness and accountability developed in the former Soviet Union under the leadership […]

  • Glaspell

    [glas-pel] /ˈglæs pɛl/ noun 1. Susan, 1882–1948, U.S. novelist and dramatist.

  • Glasphalt

    [glas-fawlt, glahs- or, esp. British, -falt] /ˈglæs fɔlt, ˈglɑs- or, esp. British, -fælt/ noun 1. a road-surfacing material composed of asphalt and crushed glass.

Disclaimer: Glasgow haskell compiler definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.