CALL FOR EXTENDED ABSTRACTS WORKSHOP ON C++ TEMPLATE PROGRAMMING (http://www.netobjectdays.org/tmpw/) October 9, 2000 Erfurt, Germany in Conjunction with the Second International Symposium on Generative and Component-Based Software Engineering (GCSE 2000) (http://www.netobjectdays.org/gcse/) One of the most exciting research areas 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 to date there has been no forum where workers in the field of C++ template programming could gather to hear about one another's work. The purpose of this workshop is to provide an opportunity for people interested in C++ template programming to gather and exchange ideas. We encourage submission of extended abstracts of up to 10 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++ Combining static configuration with dynamic techniques 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 We are as interested in the application of templates as in their design and implementation. Papers describing novel and interesting uses of the STL or other existing template libraries are as welcome as papers describing the design and implementation of new templates. 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. 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 of no more than 10 pages should be sent to workshop@aristeia.com. Electronic submission in HTML or PDF is strongly preferred. Questions about the submission process should be sent to workshop@aristeia.com. IMPORTANT DATES: 11 August Extended Abstract Submissions Due 4 September Notification of Accepted Submissions 29 September Final Extended Abstracts Due PROGRAM COMMITTEE: Andrei Alexandrescu, RealNetworks, Inc., USA Matt Austern, AT&T Research, USA Thomas Becker, Zephyr Associates, Inc., USA Ulrich Breymann, Hochschule Bremen, Neustadtswall, Germany Krzysztof Czarnecki, DaimlerChrysler AG, Germany Ulrich Eisenecker, University of Applied Sciences, Kaiserslautern, Germany Nicolai Josuttis, Author and Consultant, Germany Scott Meyers (Chair), Author and Consultant, USA Mark Rodgers, Cadenza New Zealand Ltd, New Zealand Yannis Smaragdakis, Georgia Institute of Technology, USA Erwin Unruh, Fujitsu Siemens Computers, Germany David Vandevoorde, Edison Design Group, USA Todd Veldhuizen, Indiana University, USA