Business Plan and Convener's Report ISO/IEC JTC1/SC22/WG14 (The Programming Language C) Document: ISO/IEC JTC1/SC22/WG14 N838 PERIOD COVERED: June 1997 - May 1998 SUBMTTED BY: Convener, ISO/IEC JTC1/SC22/WG14 John Benito Perennial, Inc. 3004 Mission Street #130 Santa Cruz, CA 95060 Phone: +1 408 748 2900 Fax: +1 408 457 3916 Email: jb@peren.com 1. MANAGEMENT SUMMARY 1.1. JTC1/SC22/WG14 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 None over this period. 1.2.2. PROJECTS UNDERWAY JTC1.22.20.01 - Programming Language C (Revision of ISO/IEC 9899:1990) JTC1/SC22 N2620 was submitted to SC22 for CD ballot on December 24, 1997, this ballot closed April 07, 1998. The summary of voting and comments can be found in JTC 1/SC22 N2690. 1.2.3. CANCELLED PROJECTS None over this period. 1.2.4. COOPERATION and COMPETITION Where appropriate, WG14 has established active liaisons with other SC22 working groups. There is no apparent direct competition with any other current SC22 working group. 2. PEROID REVIEW 2.1. MARKET REQUIREMENTS WG14 feels that it is responding to user community pressure and to implementers concerns to revise the ISO/IEC 9899 standard to keep current with today's programming trends and market. The Committee believes that evolution of Object Oriented programming, numerical extensions that were proposed by J11.1, internationalization, advancements in character set standardization, cross-language standards and cross-language bindings all need to be considered in the revised standard. Most of these issues where not considered during the technical discussions for the current ISO C Standard. Please, see document ISO/IEC JCT 1/SC22 N2265 "Charter for the Revision of the C Standard" for more details. 2.2. ACHIEVEMENTS WG14 produced the N2620 for CD Ballot. WG14 also worked on Defect Reports, keeping the Defect Report Log current. 2.3. RESOURCES WG14 meets three times per year in co-located technical sessions with the US committee J11. Ten 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, Japan, Netherlands, Sweden, UK, and the USA. WG14 has been monitoring the cross-language standards activities, and are using the ISO/IEC JTC 1/WG20 guidelines on extended characters. WG14 has also keep apprised of the requirements of the LIA-1,2 standards. WG14 liaison appointments are: Group Name Person assigned WG11 Language Independent Datatypes Keld Simonsen WG15 Posix Keld Simonsen WG20 Internationalization Keld Simonsen WG21 C++ John Benito 3. FOCUS NEXT WORK PERIOD During the next work period, WG14 will focus on moving the project through the final CD Ballot. Resolving all Public comments, reaching the DIS stage of the project. 3.1. DELIVERABLES WG14 anticipates that the Final CD 9899 will be approved, moving to the next stage in the standards process. 3.2. STRATEGIES WG14 believes that routine handling will suffice to complete the progress desired. 3.3. RISKS No problems are anticipated. 3.4. OPPORTUNITIES None. 3.5. WORK PROGRAM PRIORITIES WG14 will concentrate on the revision of 9899, however WG14 will still respond to Defect Report logged for the current ISO/IEC 9899:1990 Standard. 4. OTHER ITEMS 4.1. POSSIBLE ACTION REQUESTS AT FORTHCOMING PLENARY None currently. 4.2. WG14 SUPPORTS SC22 N2718 WG14 supports the action requested in ISO/IEC JTC 1/SC22 N2718. 4.3. PROJECT EDITORS The following individuals have been appointed project editors and backup project editors: JTC1.22.20.01 Programming Language C (Revision of ISO/IEC 9899:1990) Larry Jones (Project Editor), Douglas Walls (Backup Project Editor) 4.4. ELECTRONIC DOCUMENT DISTRIBUTION WG14 has conducted much of its detailed technical discussion using email reflector provided by the Danish UNIX Users Group and Keld Simonsen. WG14 also has an ftp and Web site provided by courtesy of the Danish UNIX Users Group and Keld Simonsen. WG14 is now providing all the appropriate committee documents on the Committee Web site, reducing the need for paper mailings. 4.5. RECENT MEETINGS 23-27 Jun 97 London, UK BSI, Plum Hall Europe 20-24 Oct 97 Menlo Park, CA USA ANSI, Sun Microsystems 02-06 Feb 98 Frisco, CO USA ANSI Keaton Consulting 4.6. FUTURE MEETINGS 23-27 Jun 98 Copenhagen, Denmark Danish Standards 05-09 Oct 98 Santa Cruz, CA USA ANSI, SGI/Cray 01-05 Feb 99 Portland, OR USA ANSI, Intel Corp.