Haskell


Also found in: Medical, Wikipedia.

Haskell

(language)
(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).

http://haskell.org/.

["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.

Mailing list: <haskell-request@cs.yale.edu>.

Yale Haskell - Version 2.0.6, Haskell 1.2 built on Common Lisp.

ftp://nebula.cs.yale.edu/pub/haskell/yale/.

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.

ftp://ftp.dcs.glasgow.ac.uk/pub/haskell/glasgow/.

E-mail: <glasgow-haskell-request@dcs.glasgow.ac.uk>.

Haskell-B - Haskell 1.2 implemented in LML, generates native code.

ftp://ftp.cs.chalmers.se/pub/haskell/chalmers/.

E-mail: <hbc@cs.chalmers.se>.

Haskell

A functional programming language named after American logician Haskell Curry. Haskell was developed by a group of researchers in the 1980s who were alarmed at the number of different functional languages being developed. Haskell adheres more to all the principles of functional programming than other languages but is considered challenging to write. First released in 1990, there are several implementations of Haskell, the Glasgow Haskell Compiler (GHC) being the most prominent. See functional programming and programming language.
References in periodicals archive ?
ENGLAND have included James Haskell in a 25-man squad ahead of Saturday's NatWest 6 Nations clash with Scotland at Murrayfield.
WASPS flanker James Haskell will be unavailable for England's first two NatWest 6 Nations games after receiving a four-week ban.
Haskell is in danger of missing the start of England's Six Nations title defence after being sent off in Wasps' dramatic 33-28 Champions Cup defeat by Harlequins.
JAMES HASKELL will find out today where he is in England's pecking order - but says his Test career is not over.
The CEO of the Miss America Organization, Sam Haskell, was regularly involved in exchanging&nbsp;emails where he used coarse language to describe the participants, slut-shaming them in the process, according to leaked internal emails.
Joe Marler goaded James Haskell into a yellow card as Harlequins squeezed past Wasps 24-21 at the Ricoh Arena.
ENGLAND flanker James Haskell faces between four and six months on the sidelines because of injury.
17 March 2016 - US- and Mexico-based design and construction firm Haskell has agreed to acquire US-based construction firm Leidos Constructors, LLC, as well as select design assets of US-based engineering company Leidos Engineering, the company said.
The timing could not be more propitious in light of the recent exhibition 'Serial Classic' at the Fondazione Prada in Milan which revealed the mobility and mutation of the classical canon, and was curated by that great champion of Haskell in Italy, Salvatore Settis.
WANNABE DJ James Haskell plans to put Ireland in a spin in next Sunday's crucial Six Nations clash in Dublin after suffering double Grand Slam heartache.
JAMES Haskell admits he will be inspired by Lawrence Dallaglio when he leads Wasps throughout the 2014-15 season.
JAMES HASKELL has revealed he smashed the pain barrier last season to keep playing.