Haskell

Development · Tutorials & FAQs · Reference · External

Haskell, like ML, is a pure functional language with strong similarities to Miranda (a commercial product). It is named after the logician Haskell Curry (who also gives his name to "curried functions"). It provides lazy evaluation and static polymorphic typing, as well as less common features such as separate compilation and functional arrays.


Development tools:

Software package Hugs 98
An implementation of Haskell 98 for Windows.
   ¤  Feb 2001. Freeware.
Home site: http://www.haskell.org/hugs/
Software package Win32 API for Hugs
A set of modules for the Hugs Haskell compiler to let you access the Windows Win32 API.
   ¤  Oct 1999. Freeware.
Home site: http://www.haskell.org/


Tutorials and FAQs:

Document A Gentle Introduction to Haskell
A Haskell tutorial from the Yale Haskell Project.
   ¤  28 Sep 1999. Reproduced by permission.
Home site: http://haskell.org/tutorial/index.html
Document Introduction to Programming Langauges
A comparative study of programming languages, their development and the development of the programming paradigms that they embody.
   ¤  3 Aug 2001. Reproduced by permission.
Home site: http://cs.wwc.edu/~aabyan/221_2/PLBOOK/
Document The Functional Programming FAQ
Questions and answers about functional programming in general.
   ¤  1 Aug 2001. Reproduced by permission.
Home site: http://www.cs.nott.ac.uk/Department/Staff/gmh/faq.html


Reference material:

Document The Haskell 98 Report
The official specification of Haskell 98.
   ¤  1 Feb 1999. Reproduced by permission.
Home site: http://haskell.org/definition/
Document The Haskell 98 Library Report
A companion to the Haskell report which defines the Haskell 98 standard libraries.
   ¤  1 Feb 1999. Reproduced by permission.
Home site: http://haskell.org/definition/
Document The Hugs 98 User Manual
   ¤  2 May 1999. Freely redistributable for non-commercial purposes.
Home site: http://www.cse.ogi.edu/PacSoft/projects/Hugs/pages/hugsman/index.html


External resources:

External website The Haskell home page
The primary site for Haskell-related information.
External website Haskell links at Yahoo
These are also available at Yahoo UK.
External website The comp.functional newsgroup
A good source of information about functional programming in general.


BURKS version 6 · Copyright © John English 1996-2001. All rights reserved.