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

Glasgow Haskell CompilerGHCGlasgow 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

  • Glasgow Haskell Compiler
    ImageGlasgow Haskell Compiler

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

Related