Last updated on 7th October 2009

International Conference on
Functional Programming
(ICFP 2009)

Edinburgh, Scotland
31st August - 2nd September 2009

ICFP 2009 provides a forum for researchers and developers to hear about the latest work on the design, implementations, principles, and uses of functional programming. The conference covers the entire spectrum of work, from practice to theory, including its peripheries.


The conference will be held at the Royal College of Physicians, a historic building in the centre of Scotland's capital city of Edinburgh. As an additional attraction for participants, the conference also coincides with the final week of the Edinburgh International Festival, one of the premier arts and cultural festivals in the world. Due to the popularity of Edinburgh during the festival period, we recommend booking accommodation early, via the local arrangements link below. Various forms of financial support, including support for student authors and child-care assistance, is available from the SIGPLAN Professional Activities Committee.

Conference Organisers

General Chair: Graham Hutton University of Nottingham
Program Chair: Andrew Tolmach Portland State University
Local Arrangements Co-Chairs: Philip Wadler University of Edinburgh
Kevin Hammond University of St Andrews
Gregory Michaelson Heriot-Watt University
Workshops Co-Chairs: Christopher Stone Harvey Mudd College
Michael Sperber DeinProgramm
Developer Track Co-Chairs: Bryan O'Sullivan Linden Lab
Michael Sperber DeinProgramm
Programming Contest Chair: Andrew Gill University of Kansas
Video Chair: Malcolm Wallace University of York
Publicity Chair: Matthew Fluet Toyota Technological Institute at Chicago

Affiliated Workshops and Events

In addition to the main conference, a series of one-day workshops and other affiliated events will also be held:

30th August 2009: ACM SIGPLAN Workshop on ML
ACM SIGPLAN Workshop on Generic Programming
3rd September 2009: ACM SIGPLAN Haskell Symposium (videos)
ACM SIGPLAN Developer Tracks on Functional Programming
4th September 2009: ACM SIGPLAN Commercial Users of Functional Programming (videos)
ACM SIGPLAN Workshop on Mechanizing Metatheory
ACM SIGPLAN Approaches and Applications of Inductive Programming
5th September 2009: ACM SIGPLAN Erlang Workshop (videos)
ACM SIGPLAN Developer Tracks on Functional Programming
ACM SIGPLAN Haskell Implementors Workshop (videos)


We are pleased to acknowledge the support of the following organisations:


General Information about ICFP

The ICFP Steering Committee
The ICFP Permanent Home Page

Graham Hutton, General Chair, ICFP 2009