Introducing functional programming
Functions in conventional languages:
Programming with functions
A simple Hope example - conditionals
Using functions that we've defined
A more interesting example - repetition
Another way of using functions
Other kinds of data
Roger Bailey <rb@doc.ic.ac.uk>