(Named after the logician Haskell Curry) A lazy purely functional language largely derived from Miranda but with several extensions. Haskell was designed by a committee from the functional programming community in April 1990. It features static polymorphic typing, higher-order functions, user-defined algebraic data types, and pattern-matching list comprehensions. Innovations include a class system, systematic operator overloading, a functional I/O system, functional arrays, and separate compilation.
Haskell 1.3 added many new features, including monadic I/O, standard libraries, constructor classes, labeled fields in datatypes, strictness annotations, an improved module system, and many changes to the Prelude.
Gofer is a cut-down version of Haskell with some extra features.
Filename extension: .hs, .lhs (literate programming).
[“Report on the Programming Language Haskell Version 1.1”, Paul Hudak & P. Wadler eds, CS Depts, U Glasgow and Yale U., Aug 1991].
[Version 1.2: SIGPLAN Notices 27(5), Apr 1992].
Haskell 1.3 Report (http://haskell.cs.yale.edu/haskell-report/haskell-report.html).
Mailing list: .
Yale Haskell – Version 2.0.6, Haskell 1.2 built on Common Lisp.
Glasgow Haskell (GHC) – Version 2.04 for DEC Alpha/OSF2; HPPA1.1/HPUX9,10; SPARC/SunOs 4, Solaris 2; MIPS/Irix 5,6; Intel 80386/Linux,Solaris 2,FreeBSD,CygWin 32; PowerPC/AIX. GHC generates C or native code.
Haskell-B – Haskell 1.2 implemented in LML, generates native code.
- Haskell b
language An early version of Haskell by Lennart Augustsson email@example.com from Chalmers. Haskell B evolved into a full-featured implementation of Haskell 1.2, with quite a few extensions. Ports exist for many platforms including Sun, DEC, Sequent, IBM PC, Symmetry and unsupported versions for NS32000, IBM RT/PC, Cray, Sun-3, Vax, ARM, and RS/6000. Version 0.999.5 included […]
- Haskell curry
person Haskell Brooks Curry (1900-09-12 – 1982-09-01). The logician who re-invented and developed combinatory logic. The functional programming language Haskell was named after him. Biography (http://www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Curry.html). (1999-01-08)
language SASL plus conditional unification. [“A Prological Definition of HASL, A Purely Functional Language with Unification Based Conditional Binding Expressions”, H. Abramson in Logic Programming: Functions, Relations and Equations, D. DeGroot et al eds, P-H 1986]. (1996-08-21)
[has-lit, heys-, heyz-] /ˈhæs lɪt, ˈheɪs-, ˈheɪz-/ noun, Chiefly Southern U.S. 1. the heart, liver, etc., of a hog or other animal used for food. /ˈhæzlɪt/ noun 1. a loaf of cooked minced pig’s offal, eaten cold