Programme Committee / Organizers

Gerald Baumgartner (Louisiana State University, Louisiana, USA)
Timothy Budd (Oregon State University, Oregon, USA),
Kei Davis (Los Alamos National Laboratory, New Mexico, USA),
Zoltán Horváth (University Eötvös Loránd of Sciences, Budapest, Hungary)
Jaakko Järvi (Texas A&M University, Texas, USA),
Herbert Kuchen (University of Münster, Münster, Germany),
Erik Meijer (Microsoft Corporation, USA)
Jörg Striegnitz (University Of Applied Sciences Regensburg, Regensburg, Germany),
Peter Van Roy (Université catholique de Louvain, Belgium).

Gerald Baumgartner received a Diploma degree from the University of Linz, Austria, and M.S. and Ph.D. degrees from Purdue University, all in computer science. He is currently assistant professor in the Department of Computer Science at Louisiana State University. His research interest includes the design and implementation of object-oriented languages, search-based optimization algorithms, domain-specific languages and tools for high-performance computing, and testing tools for object-oriented programming and embedded systems programming. His extension of C++ with structural subtyping has been publicly available as part of the GNU C++ compiler, version 2.8. He is working on the design and implementation of Brew, an extension of Java with support for functional programming, multimethod dispatch, and retroactive abstraction.

Timothy Budd is an Associate Professor of Computer Science at Oregon State University. He is the author of over a dozen books dealing with programming languages and Object-Oriented programming. His 1995 book ``Multiparadigm Programming in Leda'' laid the foundations for the field of Multiparadigm Programming. He has also presented tutorials on Multiparadigm Programming at previous OOPSLA conferences.

Kei Davis, Ph.D. Computing Science (Glasgow), M.Sc. Computation (Oxford), is a research scientist and team leader of Quantum and Classical Information Sciences at Los Alamos National Laboratory, U.S.A. For the last nine years has been researching and applying object-oriented and functional language technology for natural language processing, large system design and implementation,scripting, signal processing, discrete-event simulation, and parallel/high performance scientific computing. He co-organized the highly successful POOSC'98, POOSC'99, MPOOL'01, MPOOL'02, MPOOL'04, and POOSC'03 ECOOP workshops; the DP-COOL'03 PLI workshop; the POOSC'01, MPOOL'03 and MPOOL'05 OOPSLA workshops; and was a committee member for JavaGrande/ISCOPE'02.

Jaakko Järvi is an assistant professor in the Department of Computer Science at Texas A\&M University. He has a Ph.D. in Computer Science from the University of Turku, Finland. His research interests include generic programming, programming languages, and software construction in general. He actively participates in the C++ standards committee and is a contributing member of the C++ Boost community, where his previous work has included template libraries that bring functional programming features to C++. See http://faculty.cs.tamu.edu/jarvi for more information.

Zoltán Horváth OC Co-chair of ECOOP 2001, Member of AITO, Designer of programming language concepts connceting distributed functional programming with OO programming, Memeber of PC-s of functional programming conferences (IFL,TFP,CEFP)

Herbert Kuchen received his Diploma, Ph.D., and Habilitation in computer science from the University of Technology at Aachen, Germany. He is now working as a professor for computer science at the University of M\"unster, Germany. He is interested in algorithmic skeletons for parallel programming and in the integration of programming paradigms, in particular in the combination of functional, logic, and object oriented programming, and he has been on many program committees of corresponding conferences. Recently, he developed a C++ skeleton library.

Erik Meijer is an architect in the Data Programmability Team in SQL Server where he works with the C\# and Visual Basic teams on language and type-systems for data integration in programming languages. Prior to joining Microsoft he was an associate professor at Utrecht University and adjunct professor at the Oregon Graduate Institute. Erik is one of the designers of the Mondrian scripting language, standard functional programming language Haskell98, and Comega.

Jörg Striegnitz received his Diploma and Ph.D. in Computer Science from University of Technology at Aachen, Germany. He is now working as a professor for theoretical computer science and programming languages at the University Of Applied Sciences in Regensburg, Germany. His research work includes the integration of programming languages by means of partial evaluation, the application of multiparadigm programming to real world problems, the optimization of programs, and parallel/high performance scientific computing. He authored the FACT! and the EML C++ libraries, that allow for functional programming style with C++. He co-organized the highly successful MPOOL'01, MPOOL'02, MPOOL'04 and POOSC'03 ECOOP workshops; DP-COOL'03 PLI workshop; POOSC'01, MPOOL'03 and MPOOL'05 OOPSLA workshops, and was committee member for JavaGrande/ISCOPE'02 and ECOOP 2004.

Peter Van Roy's research interests are in programming language design and implementation, system building, distributed computing, human-computer interfaces, constraint programming, and computer science education. He has numerous publications at international level in all these areas. He developed Aquarius Prolog, the first Prolog compiler to generate code competitive in performance with C compilers. He is codeveloper of Wild_Life, an implementation of the logic-functional language LIFE. He is codesigner of the distribution model of the Mozart Programming System, an advanced platform for transparent distributed programming that is robust and efficient, and is based on the multiparadigm language Oz. He holds one patent in graphic design and developed the commercial Macintosh application FractaSketch based on this patent. He is coauthor of "Concepts, Techniques, and Models of Computer Programming", a comprehensive textbook that uses a novel concepts-based approach to place all major programming paradigms in a uniform framework that is both practical and theoretically sound. Van Roy has an M.S. and Ph.D. from the University of California, Berkeley (1984 and 1990), and a French "Habilitation a Diriger des Recherches" from the Universite Paris VII Denis Diderot (1996). Since 1996 he is professor at the Catholic University of Louvain in Louvain-la-Neuve, Belgium. He has participated in numerous programming and organizing committees of workshops and conferences (including CONCUR'03, MPOOL'02, PADL'00, ICLP'99, PLILP/ALP'98, SAS'94, ICLP'94) and has been invited speaker at many conferences (including LMO'02, WFLP'01, Eurescom'00, IDL'99, WSA'93, JFPL'93). He is project reviewer at both national and European levels. He is member of the International Scientific Council of the IRCICA research institute in Lille, France. He participated to ICTEM'02 and organized a panel discussion in SIGCSE'03. He is partner or principal investigator for numerous projects, is a member of the Mozart Consortium, and leads a team of ten researchers.