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
GHCGlasgow 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
- ImageGlasgow Haskell Compiler
Darrin A Thompson; Jeffrey Wheeler, Public domain, via Wikimedia Commons
Related
- Haskell 2010 language standard publishedJuly 2010
- Haskell language publishedApril 1, 1990