[To obtain the latest versions of the documents in this section, see the document home sites index.]

Haskell

Development tools · Tutorials and FAQs · Reference materials · External resources

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:

The 16-bit version of Hugs 1.4, a free implementation of Haskell 1.4 which includes versions for DOS and Windows 3.x
The 32-bit version of Hugs 1.4, a free implementation of Haskell 1.4 for Windows 95/NT


Tutorials and FAQs:

A Gentle Introduction to Haskell
The Functional Programming FAQ


Reference materials:

The Haskell Report
The Haskell Library Report
The Hugs User Manual


External resources:

The Haskell home page
The Haskell research group at Yale
The functional programming page at Glasgow
The Haskell research group at Nottingham, the home of Hugs
Haskell links at Yahoo (or at Yahoo UK)
The comp.functional newsgroup, a good source of information about functional programming in general