

	This directory contains code from the text



		Haskell

		The Craft of Functional Programming



		Simon Thompson

		Addison-Wesley, 1996



	for use on PC systems.



	The code is arranged chapter-by-chapter, and in most chapters

	section-by-section. 



	Different versions of the code are provided, and the kind is indicated

	by the suffix.



		.g		is used for Gofer

		.hs		is used for Haskell 

		.hs3		is used for Haskell 1.3

		.hg		is used for Hugs (1.01)

		.hg0		is used for Hugs0, which has been used to

				denote Release 0 of the Yale Hugs system,

				June 1996.



	More particularly, if just the file <file>.hs appears, it can be used

	with any of Haskell, Hugs and Gofer. If also <file>.g appears, this

	file should be used with Gofer. Files with the suffix .hugs are only

	to be used with Hugs, and .hs13 only with implementations which

	conform to the definition of Haskell 1.3.



	Any modifications required to make the files Haskell 1.3 compliant are

	indicated in comments. Note that I have used `Hugs0' to mean Release

	0 of the Yale Hugs system (June 1996) and `Hugs' or `Hugs1.01'

	for the earlier system.



	Please mail S.J.Thompson@ukc.ac.uk with any observations or

	bug reports.



	15 April 1996, revised 16 July 1996.



