What happens when you leave one Kyle Maddison with an iPaq equipped with Stowaway Keyboard during a Foundations of Functional Programming lecture? Well, I was clearing the files out on my PC and found this gem-of-a-set-of-lecture-notes. It's a couple of years old now and I'm pretty sure it was posted on a previous incarnation of In7 but I couldn't quite persuade myself not to post it again.

Foundations Of Functional Programming