Glasgow Haskell Compiler

The Glasgow Haskell Compiler
Original author(s)Kevin Hammond
Developer(s)Simon Marlow, Simon Peyton Jones, The Glasgow Haskell Team[1]
Initial releaseDecember 1992; 31 years ago (1992-12)[2]
Stable release
9.10.1 Edit this on Wikidata / 10 May 2024; 6 months ago (10 May 2024)[3]
Repository
Written inHaskell, C
Operating systemLinux, macOS Catalina[4] and later, Windows 2000 and later, FreeBSD
Platformx86-64,[4] AArch64
Available inEnglish
TypeCompiler
LicenseBSD New
Websitewww.haskell.org/ghc

The Glasgow Haskell Compiler (GHC) is a native or machine code compiler for the functional programming language Haskell.[5] It provides a cross-platform software environment for writing and testing Haskell code and supports many extensions, libraries, and optimisations that streamline the process of generating and executing code. GHC is the most commonly used Haskell compiler.[6] It is free and open-source software released under a BSD license.

  1. ^ Cite error: The named reference contribs was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference history was invoked but never defined (see the help page).
  3. ^ "Download – The Glasgow Haskell Compiler". Haskell.org.
  4. ^ a b "Deprecation of 32-bit Darwin and Windows platforms". GHC Team.
  5. ^ "The Glorious Glasgow Haskell Compilation System User's Guide". Haskell.org. Retrieved 27 July 2014.
  6. ^ "2017 state of Haskell survey results". taylor.fausak.me. 15 November 2017. Retrieved 11 December 2017.