Haskell

A Non Strict, Higher Order Functional Language


In the mid-1980s, there was no "standard" non-strict, purely-functional programming language. A language-design committee was set up in 1987, and the Haskell language is the result.

The Haskell committee released its report on 1 April 1990. A revised "Version 1.2" appeared in SIGPLAN Notices 27(5) (May 1992), along with a tutorial on Haskell by Hudak and Fasel.

At the time of writing, there are three different Haskell systems available, developed by groups at Chalmers, Glasgow and Yale (several others are being developed). These systems are available from the following sites:

Specialized material, or recent releases of these systems may sometimes only be available from the systems ``home site''. Machine-readable versions of the Haskell report, tutorials, and some programs are also available at these sites.

A description of the current status of the various Haskell implementations is occasionally posted on the Haskell mailing list, and sometimes on comp.lang.functional. Copies of this document are often kept on the Haskell sites mentioned above. For example, this information may be found in pub/haskell/papers/Haskell.status at the Yale site (haskell.cs.yale.edu).


Back to Functional Programming at Glasgow.

Functional Programming Group,
Department of Computing Science,
Glasgow University,
17 Lilybank Gardens, GLASGOW, G12 8QQ, UK.

Last changed: $Date: 1996/05/13 10:10:52 $