Functional Programming 1991: Portree, Isle of Skye, Scotland, UK