The Haskell Workshop


Since 2008, the Haskell Workshop has become the Haskell Symposium. The workshop links below are also now available from the Symposium page.

The Haskell Workshop is an annual workshop organized in affiliation with the International Conference on Functional Programming (ICFP). The workshop 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 Workshop is to discuss experience with Haskell, and future developments for the language. The scope of the workshop includes all aspects of the design, semantics, theory, application, implementation, and teaching of Haskell.

Upcoming Haskell Workshop

The Haskell Workshop 2008 will take place in September, and is co-located with ICFP 2008 in Victoria, British Columbia, Canada.

Past Haskell Workshops

     La Jolla 1995 Proceedings
Amsterdam 1997
Paris 1999 Proceedings
Montreal 2000 Papers
Firenze 2001 Proceedings
Pittsburgh 2002 Proceedings (ACM DL)
Uppsala 2003 Proceedings (ACM DL)
Snowbird 2004 Proceedings (ACM DL)
Tallinn 2005 Proceedings (ACM DL)
Portland 2006 Proceedings (ACM DL)
Freiburg 2007 Proceedings (ACM DL)

Steering Committee


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

The responsibilities of the steering committee are:


  1. The Haskell Workshop Steering Committee comprises the three previous Haskell Workshop Program Chairs, the current Haskell Workshop Chair, and three appointed Members-At-Large.
  2. Each year, around the date of the Haskell Workshop, the Steering Committee, in consultation with the SIGPLAN Chair, appoints the Program Chair for the next Haskell Workshop. The steering committee additionally appoints a new Member-At-Large to succeed the currently longest serving Member-At-Large. The new Haskell Workshop 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.

Present Members

The present members of the Steering Committee are:

Programme Committee

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


Last update: 9 Nov 2007. Maintained using Darcs