The Craft of Functional Programming

Simon Thompson

Addison-Wesley, ISBN 0-201-40357-9
512 pages, paperback, 1996

This is the home page for backup materials for this introductory text on functional programming in Haskell. From here you can obtain the code for the programs in the text, as well as further details of the book. You can also order copies and inspection copies from here.

A third edition came out in June 2011.

Named in honour of Haskell Curry, whose work has had a profound influence on functional programming, the Haskell language is growing rapidly in popularity - especially as a vehicle to teach introductory programming concepts. This book introduces Haskell at a level appropriate for those with little or no prior experience of functional programming. The emphasis throughout is on crafting programs, solving problems and avoiding common pitfalls.

For more details about the text, see the

Other book-related links

A full description of the latest version of the Haskell language together with other Haskell resources can be found at Other functional programming sites

© Simon Thompson, 1996.

Last modified 21 April 1999.