Haskell is the reference among pure lazy *(functional) *(programming language)s. It serves as a bench for much research and teaching in pure functional languages. In has an elaborate type system including both ad hoc polymorphism (operator overloading) and uniform polymorphism (universal type quantification, plus restricted existential quantification). It might be called a functional *(object-oriented) language.

<ul class="links">
<li>_("The Haskell Home Page"|http://www.haskell.org/).</li>
<li>_("The Glasgow Haskell Group"|http://www.dcs.gla.ac.uk/fp/).</li>
<li>_("The Yale Haskell Group"|http://haskell.cs.yale.edu/yale/).</li>
<li>_("Simon Peyton Jones' WWW Site"|http://research.microsoft.com/Users/simonpj).</li>
<li>_("Paul Hudak's WWW Site"|http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/hudak-paul.html).</li>
<li>_("Lennart Augustsson's WWW Site"|http://www.md.chalmers.se/~augustss/).</li>
<li>_("Glasgow FP Abstracts"|http://www.dcs.gla.ac.uk/fp/papers/ABSTRACTS.html).</li>
Descriptions of and links to papers on Functional Programming
<li>_("Papers by Andrew D. Gordon"|ftp://ftp.cl.cam.ac.uk/papers/adg/index.html).</li>
<li>_("Dr Graham Hutton's WWW Site"|http://www.cs.nott.ac.uk/~gmh/).</li>
<li>_("Philip Wadler's papers on monads"|http://homepages.inf.ed.ac.uk/wadler/topics/monads.html).</li>
</ul>

<ul class="implementations">
<li>_("The Glasgow Haskell Compiler"|http://www.haskell.org/ghc/).</li>
<li>_("HBC"|http://www.math.chalmers.se/~augustss/hbc/hbc.html).</li>
<li>_("Hugs"|http://www.haskell.org/hugs/).</li>
<li>_("Data Field Haskell"|http://www.mrtc.mdh.se/projects/getProject.php3?id=0029) extend Haskell with _(collection-oriented) capabilities via data fields, a generic and flexible data type for indexed entities.</li>
<li>_("Glasgow Parallel Haskell (GPH)"|http://www.macs.hw.ac.uk/~dsg/gph/).</li>
<li>_("pH: Parallel Haskell"|http://www.csg.lcs.mit.edu/projects/index.php?action=viewProject&projectID=4&projectGroup=Programming%20Languages).</li>
<li>_("Eager Haskell"|http://www.csg.lcs.mit.edu/projects/index.php?action=viewProject&projectID=5&projectGroup=Programming%20Languages).</li>
</ul>

