Haskell logo

The Haskell Symposium


The Haskell Symposium is an annual symposium organized in affiliation with the International Conference on Functional Programming (ICFP). The symposium is sponsored by the Association for Computing Machinery (ACM) under the aegis of the ACM Special Interest Group on Programming Languages (SIGPLAN).


The purpose of the Haskell Symposium is to discuss experience with Haskell, and future developments for the language. The scope of the symposium includes all aspects of the design, semantics, theory, application, implementation, and teaching of Haskell.

Past Haskell Workshops and Symposia

Before 2008, the Haskell Symposium was known as the Haskell Workshop. The name change reflects the steady increase of influence of the Haskell Workshop on the wider community, as well as an increasing numbers of high quality submissions making the acceptance process highly competitive.

     Year    Place   PC Chair

2018 St. Louis Proceedings (ACM DL), Videos Nicolas Wu

2017 Oxford Proceedings (ACM DL) Iavor Diatchki

2016 Nara Proceedings (ACM DL), Videos Geoffrey Mainland

2015 Vancouver Proceedings (ACM DL), Videos Ben Lippmeier

2014 Göteborg Proceedings (ACM DL) Wouter Swierstra

2013 Boston Proceedings (ACM DL) Chung-chieh Shan

2012 Copenhagen  
Proceedings (ACM DL)
Janis Voigtländer

2011 Tokyo
Proceedings (ACM DL)
Koen Claessen

2010 Baltimore
Proceedings (ACM DL), Videos  
Jeremy Gibbons

2009 Edinburgh
Proceedings (ACM DL)
Stephanie Weirich

2008 Victoria
Proceedings (ACM DL)
Andy Gill

2007 Freiburg Proceedings (ACM DL) Gabriele Keller

2006 Portland Proceedings (ACM DL) Andres Löh

2005 Tallinn Proceedings (ACM DL) Daan Leijen

2004 Snowbird Proceedings (ACM DL) Henrik Nilsson

2003 Uppsala Proceedings (ACM DL) Johan Jeuring

2002 Pittsburgh Proceedings (ACM DL) Manuel Chakravarty

2001 Firenze Proceedings (local copy) Ralf Hinze

2000 Montreal Papers Graham Hutton

1999 Paris Proceedings (local copy) Erik Meijer

1997 Amsterdam Proceedings John Launchbury
     1995 La Jolla Proceedings Paul Hudak

Steering Committee


The main purpose of the Haskell Symposium Steering Committee is to provide continuity of the symposium and to offer help and advice to the current organizer(s) of the symposium.

The responsibilities of the steering committee are:


  1. The Haskell Symposium Steering Committee comprises the three previous Program Chairs, the current Haskell Symposium Chair, three appointed Members-At-Large, and as a non-voting ex officio member, the vice chair of the SIGPLAN executive committee.
  2. Each year, around the date of the Haskell Symposium, the Steering Committee, in consultation with the SIGPLAN Chair, appoints the Program Chair for the next Haskell Symposium. The steering committee additionally appoints a new Member-At-Large to succeed the currently longest serving Member-At-Large. The new Haskell Symposium Program Chair and the newly appointed Member-At-Large then join the Steering Committee, while the longest serving former Program Chair and Member-At-Large step down.
  3. The chair of the Steering Committee is the longest serving former Program Chair.
  4. Should there be vacancies within the Steering Committee, e.g. due to a member stepping down early, the Steering Committee appoints members to fill the vacancies and, if necessary, decides on the succession ordering.

Current Members

   Richard A. Eisenberg   Bryn Mawr College HS Chair 2019 end of term 2022
   Nicolas Wu   University of Bristol HS Chair 2018 end of term 2021
   Iavor Diatchki   Galois HS Chair 2017 end of term 2020
   Geoffrey Mainland Drexel University HS Chair 2016 end of term 2019
   Stephanie Weirich University of Pennsylvania Member-At-Large   end of term 2021
   Niki Vazou IMDEA Member-At-Large   end of term 2020
   Duncan Coutts Well-Typed   Member-At-Large   end of term 2019
   Benjamin Pierce University of Pennsylvania Ex officio member end of term 2021

Past Members

Past members include the Programme Committee chairs of prior iterations of the symposium, as well as the following Members-At-Large.

Simon Marlow 2015 - 2018

Kathleen Fisher 2014 - 2017

Zhenjiang Hu 2013 - 2016

Bruno Oliveira 2012 - 2015

Lennart Augustsson 2011 - 2014

Mark Jones 2010 - 2013

Peter Thiemann 2009 - 2012

John Hughes 2008 - 2011

Colin Runciman 2007 - 2010

Doaitse Swierstra 2006 - 2009

Manuel Chakravarty  2005 - 2008
   John Launchbury 2004 - 2007

Program Committee

The Program Committee is responsible for the technical content of the Haskell Symposium. The Haskell Symposium Program Chair, with the approval of the Steering Committee, appoints the Program Committee and leads its work.