Editorship
Co-editor in chief of Journal of Functional Programming.
Member of the editorial board of Journal of Automated Reasoning.
Member of the editorial board of Journal of Formalized Reasoning.
Program committees
- European Symposium on Programming (ESOP) 2009
- Commercial Users of Functional Programming (CUFP) 2007
- European Symposium on Programming (ESOP) 2007
- Asian Computing Science Conference 2006
- Formal Methods 2006
- ML Workshop 2005 (co-program chairman)
- MetaOCaml Workshop 2005
- Virtual Execution Environments conference (VEE) 2005
- European Symposium on Programming (ESOP) 2005
- Smart Card Research and Advanced Application Conference (CARDIS) 2004
- Principles of Programming Languages 2004 (program chairman)
- Foundations of Object-Oriented Languages 2003
- Types in Language Design and Implementation 2003
- Journées Francophones des Langages Applicatifs 2003
- Smart Card Research and Advanced Application Conference (CARDIS) 2002
- Principles of Programming Languages 2002
- International Conference on Functional Programming 2001 (program chairman)
- Compiler Construction 2001
- International Conference on Functional Programming 2000
- Programming Languages Design and Implementation 2000
- European Symposium on Programming 2000
- Principles and Practice of Declarative Programming 1999
- Programming Language Implementation and Logic Programming 1998
- Workshop Types in Compilation 1998 (program chairman)
- Principles of Programming Languages 1998
- Workshop Types in Compilation 1997
- International Conference on Functional Programming 1997
- Functional Programming and Computer Architecture 1995
- Static Analysis Symposium 1994