DM22, Spring 2005 - Weekly Note 6



Lecture March 7

Information hiding in Haskell: modules and abstract data types. Substantial examples of Haskell programming. Handing out of the first project (ps.gz, pdf), due April 11.

Reading

Chapter 15 and Sections 16.1, 16.2, 16.3, 16.4, and 16.7 in Thompson.


Lecture March 14 (Expected Contents)

More examples of Haskell programming. Lazy evaluation and infinite structures.

Reading

The rest of Chapter 16, and Chapter 17 (except Section 17.9) in Thompson.


Exercises March 10/11

Exercises 13.2, 13.7, 13.8, 14.4, 14.5, 14.6, 14.8, 14.16, 14.23, 14.24, 14.33, and 14.35 in Thompson.


Exercises March 17/18

Exercises 15.4, 15.5, 15.8, 15.9, 15.13, 16.9, 16.26, and 16.28 in Thompson. Discussion of project.


Maintained by Rolf Fagerberg (rolf@imada.sdu.dk)