February 4, 2021

GHC 9.0 released

The Glasgow HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. Compiler 9.0.1 shipped on February 4, 2021 with linear types groundwork, improved IDEIntegrated development environment — an editor with debugging, build tools, and project management built in. support, and compiler infrastructure updates.

What it was for

Glasgow Haskell CompilerGHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language. 9.0 delivered faster compile times for large HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. projects and continued the evolution of the compiler backend. It underpinned HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. 2010+ development in finance, blockchainA distributed ledger where records are chained cryptographically — designed for tamper-resistant shared state. (Cardano), and research tooling.

Why it's here

GHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language. 9.0 modernized the compiler infrastructure behind all production HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research..

Why it mattered

Compile-time improvements kept HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. viable for large codebases.

What it solved

GHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language. 8's backend was hard to extend and slow on megaproject builds.

Media

  • Glasgow Haskell Compiler
    ImageGlasgow Haskell Compiler

    Darrin A Thompson; Jeffrey Wheeler, Public domain, via Wikimedia Commons

Related