ISO/IEC JTC 1/SC22/WG21 (C++) Business Plan and Convener's Report for the September 1999 JTC 1/SC22 Plenary Doc No: J16/99-0028 = WG21 N1204 Date: 1999-06-23 Project: JTC1.22.32 Programming Language C++ Ref Doc: Reply To: Thomas Plum Convener, SC22/WG21 Plum Hall Inc 3 Waihona Box 44610 Kamuela HI 96743 email: standards@plumhall.com Tel: +1-808-882-1255 Fax: +1-808-882-1556 PERIOD COVERED: 1999-09 to 2000-09 SUBMITTED BY: Thomas Plum, Convener 1. MANAGEMENT SUMMARY: 1a CHAIRMAN'S REMARKS 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. 1.1 STATEMENT OF SCOPE The scope of WG21 includes project JTC1.22.32, plus a new project, a TR on C++ Performance. The convener has not yet received confirmation of final JTC1 action on the TR. Within SC22, the new project was approved as follows: "P" Members 15/0/0/0/6 Committing to participate = 8 1.2 PROJECT REPORT Our primary project was published as ISO/IEC 14882 in September 1998. Target dates for the PDTR on C++ Performance are 24 months after approval by JTC1 (July 2001). 1.3 COOPERATION AND COMPETITION The Working Group has been monitoring cross-language standards activities. We are using the WG20 guidelines on extended characters. We have also tried to remain as close to the requirements of the LIA-1 standard as possible, but have not produced an explicit binding document. WG21 has several liaison appointments: Group Subject Liaison -------- --------------------------------------- ----------------- WG11 Language Independent Datatypes Keld Simonsen WG14 C Tom Plum WG15 POSIX Nobuo Saito WG20 Internationalization Keld Simonsen 2.0 PERIOD REVIEW 2.1 MARKET REQUIREMENTS At the March 1998 meeting, WG21 heard reports and discussion regarding the uses of C++ in embedded, real-time, and high-performance projects. Some of these projects have been migrating from C to C++, and have concerns for C++ performance issues. The intent of the TR is to address these performance issues. 2.2 ACHIEVEMENTS 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. 2.3 RESOURCES Resources remain adequate for WG21. Even though our I.S. was just recently published, we have had continued strong participation, with seven or eight national delegations at each meeting as usual. 3.0 FOCUS FOR THIS PLANNING PERIOD 3.1 DELIVERABLES: No specific deliverables due in this next period. 3.2 STRATEGIES: 3.2.1 RISKS 3.2.2 OPPORTUNITIES 3.3 WORK PROGRAM PRIORITIES WG21's meeting schedule is shown below (recent past and near future) 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 xx-xx, 2000 Toronto, ON, Canada Standards Canada; IBM, PeerDirect, Xerox 4. AGENDA ITEMS FOR SC22 PLENARY The Convener, Thomas Plum, volunteers for another three-year term, pending approval by the US National Body. Acceptance by SC22 would require action at the September SC22 Plenary in Berlin.