April 1, 1990

Haskell language published

On April 1, 1990, the HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. Committee published version 1.0 — a standard functional language built around mathematical-style programming.

What it was for

HaskellHaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. treats programs as expressions rather than step-by-step mutations — popular in academia, quantitative finance, and as a testbed for language ideas that later appeared in RustA systems language emphasizing memory safety without garbage collection — fast adoption in infrastructure., Scala, and SwiftApple's language for iOS, macOS, and server apps — designed for safety and performance.. Its main compiler, GHCGlasgow Haskell Compiler — the main compiler and runtime for the Haskell programming language., became the reference for research and production HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research..

Why it's here

HaskellA purely functional language with lazy evaluation — influential in type systems and compiler research. unified many competing research languages into one teachable, widely studied design.

Why it mattered

It popularized powerful type and abstraction ideas that later spread into mainstream languages.

What it solved

Dozens of incompatible functional research languages existed; the community needed one common design to build tools and textbooks around.

Media

  • Haskell
    ImageHaskell

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