This book brings together leading researchers and practitioners in the field of functional programming. The work presented here covers many aspects of the field, including:
• Language and design
• Proof and translation
• Semantics and models
• Implementation
• Type systems
• Parallelism and distribution
• Programming methodologies
• Performance modelling and profiling
The editors introduce a wide-ranging set of articles, arranged by general subject area. Short overviews bring strong thematic links between individual articles covering:
• Applications
• Implementation techniques
• Memeory architectures
• Type systems
The articles themselves are drawn from the series of Scottish Functional Programming Workshops. Central Scotland has been highly influential in the development of functional programming with notable contributions that include the design, implementation and use of the SASL, Standard ML and Haskell languages.



