Workshop on Generic Programming 2006

Portland, Oregon, 16th September 2006

Preliminary program

9:00 - 10:30, session chair: Ralf Hinze (Universitšt Bonn)
Design Patterns as Higher-Order Datatype-Generic Programs
Jeremy Gibbons (Oxford University)
Type Theoretic Design Patterns
Ondrej Rypacek, Roland Backhouse, Henrik Nilsson (University of Nottingham)
Generating Generic Functions
Johan Jeuring, Alexey Rodriguez, Gideon Smeding (Utrecht University)
11:00 - 12:30, session chair: Peter Dybjer (Chalmers University of Technology)
Good Advice for Type-Directed Programming
Geoffrey Washburn, Stephanie Weirich (University of Pennsylvania)
Context-Parametric Polykinded Types
Pablo Nogueira (University of Nottingham)
Modular Generic Programming with Extensible Superclasses
Martin Sulzmann, Meng Wang (University of Singapore)
14:30 - 16:00, session chair: Jeremy Gibbons (Oxford University)
Report from the program chair
Ralf Hinze (Universitšt Bonn)
Scrap++: Scrap Your Boilerplate in C++
Gustav Munkby, Andreas Priesnitz, Sibylle Schupp, Marcin Zalewski (Chalmers University of Technology)
A Technique for Generic Iteration and Its Optimization
Stephen Watt (University of Western Ontario)
Lightning talks
Parametric Datatype-Genericity
Jeremy Gibbons (Oxford University)
A supported Haskell library for generic programming
Johan Jeuring (Utrecht University)
Indexed types in GHC, a progress report
Simon Peyton-Jones (Microsoft Research)
16:30 - 18:00, session chair: Jeremy Siek (Rice University)
Towards An Automatic Complexity Analysis for Generic Programs
Kyle Ross (Indiana University)
An Object-Oriented Approach to Datatype Generic Programming
Adriaan Moors, Frank Piessen, Wouter Joosen (Katholieke Universiteit Leuven)

Valid HTML 4.01!