March 21, 2023
GHC 9.6 released
The Glasgow HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. Compiler 9.6.1 shipped on March 21, 2023 with improved error messages, OR patterns, and lifted language extensions.
What it was for
GHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language. 9.6 polished the HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. developer experience: clearer type errors, `MultiWayIf` improvements, and performance work for GHCi. It became the recommended compiler for new HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. projects before GHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language. 9.8 followed.
Why it's here
GHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language. 9.6 improved error quality — a top pain point for HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. adoption.
Why it mattered
Better diagnostics lowered the barrier for teams evaluating HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research..
What it solved
Cryptic GHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language. type errors frustrated newcomers and slowed refactors.
Media
- ImageGlasgow Haskell Compiler
Darrin A Thompson; Jeffrey Wheeler, Public domain, via Wikimedia Commons
Related
- GHC 9.2 releasedNovember 6, 2021
- GHC 9.0 releasedFebruary 4, 2021
- Haskell 2010 language standard publishedJuly 2010