Workshop on Generic Programming
Please note: This page is outdated. The new permanent homepage is
The Workshop on Generic Programming is an annual workshop, typically
organized in affiliation with an international conference.
Generic programming is about making programs more adaptable by making
them more general. Generic programs often embody non-traditional kinds
of polymorphism; ordinary programs are obtained from them by suitably
instantiating their parameters. In contrast with normal programs, the
parameters of a generic program are often quite rich in structure; for
example they may be other programs, types or type constructors, class
hierarchies, or even programming paradigms.
Generic programming techniques have always been of interest, both to
practitioners and to theoreticians, and for at least one decade
generic programming techniques have been a specific focus of research
in the programming language community. This workshop brings together
leading researchers in generic programming from around the world, and
features papers capturing the state of the art in this important
The next workshop will be
held in Baltimore (Maryland, USA), affiliated
Previous Workshops on Generic Programming have been held in
(affiliated with MPC), Ponte de
(affiliated with MPC),
(IFIP WG2.1 Working Conference),
(affiliated with ICFP),
(affiliated with ICFP), and
(affiliated with ICFP).
In 2006, 2008 and 2009 the workshop was sponsored by
The main purpose of the WGP 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:
To provide continuity of the GP Workshop and maintain the functional
vision and vigour of the workshop.
To officially represent the GP Workshop with the sponsoring
To appoint the GP Workshop Programme Chair each year, and approve the
Programme Chair's choice of Programme Committee.
To provide help and guidance to the GP Workshop Programme Chair in the
overall technical organization of the workshop, as well with budget
preparation and the cooperation with affiliated conferences and
The GP Workshop Steering Committee comprises the three previous GP
Workshop Programme (Co-)Chairs, the current GP Workshop (Co-)Chair,
and three appointed Members-At-Large.
Each year, around the date of the GP Workshop, the Steering Committee
appoints the Programme (Co-)Chair(s) for the next GP Workshop. The
steering committee additionally appoints a new Member-At-Large to
succeed the currently longest serving Member-At-Large. The new GP
Workshop Programme (Co-)Chair and the newly appointed Member-At-Large
then join the Steering Committee, while the longest serving former
Programme Chair and Member-At-Large step down.
The chair of the Steering Committee is the previous Programme
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
The present members of the Steering Committee are:
- Jeremy Gibbons,
University of Oxford (Member-At-Large, end of term 2010)
- Ralf Hinze,
University of Oxford (Steering Committee Chair, WGP Chair 2006, WGP Co-Chair 2008, end of term 2011)
- Patrik Jansson,
Chalmers University of Technology (WGP Co-Chair 2009, end of term 2012)
- Jaakko Järvi,
Texas A&M University (Member-At-Large, end of term 2012)
- Johan Jeuring,
Universiteit Utrecht (Member-At-Large, end of term 2011)
- Bruno Oliveira,
Seoul National University (WGP Co-Chair 2010, end of term 2013)
- Sibylle Schupp,
Technische Universität Hamburg-Harburg (WGP Co-Chair 2009, end of term 2012)
- Marcin Zalewski,
Indiana University (WGP Co-Chair 2010, end of term 2013)
The Programme Committee is responsible for the technical content of
the Workshop. The Workshop Chair, with the approval of the Steering
Committee, appoints the Programme Committee and leads its work.