Haskell


Named for the logician Haskell B. Curry.


Designed by a committee from the functional programming community, April 1990.


A lazy purely functional language largely derived from Miranda. Haskell has static polymorphic typing, higher-order functions, user-defined algebraic data types, and pattern-matching list comprehensions. Innovations include a class system, operator overloading, functional I/O system, functional arrays, and separate compilation.

http://www.haskell.org

Haskell 1.1

"Report on the Programming Language Haskell Version 1.1", Paul Hudak & P. Wadler eds, Computer Science Depts, University of Glasgow and Yale University. (Aug 1991).

Haskell 1.2

SIGPLAN Notices 27(5) (Apr 1992).

Haskell 1.3

May, 1996


Haskell 1.4

April, 1997


Haskell 98

Feb 1999


Yale Haskell

Version 2.0.6, Haskell 1.2 built on Common LISP.

Glasgow Haskell

Version 0.20, generates C output

Haskell-B

Haskell 1.2 implemented in LML[1], generates native code