Business Plan and Convener's Report ISO/IEC JTC1/SC22/WG21(C++) Document: ISO/IEC JTC1/SC22/WG21 N1315 PERIOD COVERED: September 2000 - September 2001 SUBMITTED BY: Convener, ISO/IEC JTC1/SC22/WG2l Thomas Plum Plum Hall Inc. 3 Waihona Box 44610 Kamuela HI 96-743 www.plumhall.com Phone: +1 808 882 1255 Fax: +1 808 882 1556 Email: standards@plumhall.com 1. MANAGEMENT SUMMARY 1.1 JTC1/SC22/WG21 STATEMENT OF SCOPE Development and maintenance of ISO/IEC Standards related to the programming language C++. 1.2. PROJECT REPORT 1.2.1. COMPLETED PROJECTS JTC 1.22.32- Programming Language C++ - This project was delivered by the publishing of ISO/IEC 14882:1998. 1.2.2. PROJECTS UNDERWAY JTC 1.22.18015 Information Technology - Programming Languages Technical Report on C++ Performance (Technical Report Type 3) 1.2.3. CANCELLED PROJECTS None over this period. 1.2.4. COOPERATION and COMPETITION Where appropriate, WG21 has established liaisons with other SC22 working groups. There is no apparent direct competition with any other current SC22 working group. 2. PERIOD REVIEW 2.1. MARKET REQUIREMENTS ISO C++ remains a widely-used foundation technology, well-received in the marketplace. WG21 is developing responses to Defect Reports, and has begun work on a Technical Report on C++ Performance. 2.2. ACHIEVEMENTS 2.3. RESOURCES WG14 meets two times per year in co-located technical sessions with the US committee J16. Over the past year, WG21 has timed its technical Sessions to catenate with WG14, allowing those technical experts that would like to attend both technical sessions the opportunity to do so. (The convener of WG21 wishes to thank the convener of WG14 for valiant efforts at harmonious liaison.) Thirteen countries participate by attending these meetings or by being involved in the technical discussions that take place over the reflector. The countries are: Australia, Canada, Denmark, France, Germany, Ireland, Japan, Netherlands, Norway, Sweden, Switzerland,UK, and the USA. WG21 has been monitoring the cross-language standards activities, and made use of the ISO/IEC JTC 1/WG20 guidelines on extended characters. Liaisons: WG14 C Thomas Plum WG20 Keld Simonsen 3. FOCUS NEXT WORK PERIOD 3.1. DELIVERABLES Due in June 2002 is the PDTR for JTC 1.22.18015 Information Technology Programming Languages Technical Report on C++ Performance (Technical Report Type 3) 3.2. STRATEGIES WG believes that routine handling will suffice to complete the progress desired. 3.3. RISKS No problems are anticipated. 3.4. OPPORTUNITIES WG21 has developed internal procedures for receiving, logging, and Addressing Defect Reports, consistent with JTC1 and SC22 directives. Some new features: the moderators of the newsgroup comp.std.c++ play a role in the initial DR processing, and the WG21 web page provides reasonably current DR status information. 3.5. WORK PROGRAM PRIORITIES 4. OTHER ITEMS 4.1. POSSIBLE ACTION REQUESTS AT FORTHCOMING PLENARY WG21 has forwarded a New Work Item proposal to the SC22 Secretariat entitled "Technical Report of Type 2 on C++ Library Extensions (based on ISO/IEC 14882)". WG21 is requesting appropriate action by SC22 at this Plenary. 4.2 PROJECT EDITORS The following individuals have been appointed project editors and backup Project editors: JTC1.22.32, Programming Language C++, Andrew Koenig (Project Editor) Thomas Plum (Backup Project Editor). JTC1.22.18015, Technical Report on C++ Performance, Project Editor is Martin O'Riordan. 4.3 ELECTRONIC DOCUMENT DISTRIBUTION WG21 has conducted much of its detailed technical discussion using the Email Reflector provided by AT&T Labs and Andrew Koenig. WG21 also has An FTP and Web site provided by courtesy of the Danish UNIX Users Group And Keld Simonsen. WG21 is now providing all the appropriate committee Documents on the Committee Web site, reducing the need for paper mailings. 4.4 RECENT MEETINGS No.; Date; Location; Standards Body; Corporate Sponsor --- --------------- ------------------ -------------------------------- 18 Mar 9-14, 1997 Nashua, NH, USA ANSI; Digital Equip. Corp. 19 Jul 13-18, 1997 Cambridge, UK BSI; Programming Research 20 Nov 9-14, 1997 New Jersey, USA ANSI; AT&T 21 Mar 8-13, 1998 Sophia Antipolis, FR AFNOR; Ilog 22 Oct 6-9, 1998 Santa Cruz, CA, USA ANSI; SGI, Plum Hall, Perennial 23 Apr 11-16, 1999 Dublin, Ireland Irish Standards; O'Riordan 24 Oct 20-26, 1999 Kona, Hawaii, USA ANSI; Plum Hall 25 Apr 17-21, 2000 Tokyo, Japan ITSCJ; NEC 26 Oct 23-27, 2000 Toronto, ON, Canada Standards Canada; IBM, PeerDirect, Xerox 27 Apr 30-May 4, 2000 Copenhagen, Denmark; Danish Standards 4.5 FUTURE MEETINGS 28 Oct 21-26, 2001 Redmond, WA, USA; ANSI; Microsoft 29 Apr 21-26, 2002 Curacao, Netherlands Antilles; Netherlands