CALL FOR EXTENDED ABSTRACTS WORKSHOP ON C++ TEMPLATE PROGRAMMING (http://www.oonumerics.org/tmpw01/) Sunday, October 14, 2001 Tampa Bay, Florida, USA in Conjunction with OOPSLA 2001 (http://oopsla.acm.org/) Some of the most exciting research in C++ focuses on the use of templates, especially as a means to support generic and generative programming. A number of powerful, flexible, and useful techniques have been developed but these efforts appear isolated and are only known to a few experts. This workshop will gather the community of people interested in C++ template programming. The goal is dual: first, to increase the visibility of information likely to be helpful to other workers in the field of C++ template programming; second, to clearly establish, and hopefully advance, the state-of-the-art in C++ template programming. We encourage submission of extended abstracts of 7 to 12 pages on any aspect of C++ template programming, including (but not limited to) the following: Generic and generative programming in C++ Uses or extensions of the STL or other templates in the standard libray Traits and traits-based programming Iterators for multidimensional data structures Template metaprogramming, including the representation of metainformation in C++ Multiparadigm programming Combining static configuration with dynamic techniques Type-theoretic modelling of templates Interaction of C++ templates with the object model Expression templates Experience reports on template programming Debugging template code Compiler support for templates, including compilation times and diagnostics Implementing C++'s template features Portability issues Template design and programming techniques Our primary interest is in abstracts describing new work, but we will consider abstracts based on prior publications. (Work that has already been published should be identified as such.) One of our goals is to increase the visibility of information likely to be helpful to other workers in the field of C++ template programming. As examples of suggested style and possible content, the accepted papers from last year's (2000) Workshop can be found in: http://www.oonumerics.org/tmpw00/ A workshop proceedings will be produced in electronic form, to be made available via the Internet or on CD by the time of the workshop. SUBMISSION GUIDELINES: Extended abstracts (7-12 pages) should be sent to tmpw01@josuttis.de. Electronic submission in PDF is strongly preferred. Questions about the submission process should be sent to tmpw01@josuttis.de. IMPORTANT DATES: 15 June Extended Abstract Submissions Due 30 July Notification of Accepted Submissions 30 August Final Extended Abstracts Due PROGRAM COMMITTEE: Andrei Alexandrescu, RealNetworks, Inc., USA Matt Austern, AT&T Research, USA Thomas Becker, Zephyr Associates, Inc., USA Krzysztof Czarnecki, DaimlerChrysler AG, Germany Ulrich Eisenecker, University of Applied Sciences, Kaiserslautern, Germany Nicolai Josuttis (co-Chair), Author and Consultant, Germany Scott Meyers, Author and Consultant, USA Mark Rodgers, Cadenza New Zealand Ltd, New Zealand Yannis Smaragdakis (co-Chair), Georgia Institute of Technology, USA Erwin Unruh, Fujitsu Siemens Computers, Germany David Vandevoorde, Edison Design Group, USA Todd Veldhuizen, Indiana University, USA