From owner-sc22docs@open-std.org Wed May 9 19:10:27 2007 Return-Path: X-Original-To: sc22docs-domo3 Delivered-To: sc22docs-domo3@open-std.org Received: by open-std.org (Postfix, from userid 521) id D8C2BD7D93; Wed, 9 May 2007 19:10:27 +0000 (UTC) X-Original-To: sc22info@open-std.org Delivered-To: sc22docs@open-std.org Received: from exprod8og58.obsmtp.com (exprod8og58.obsmtp.com [64.18.3.98]) by open-std.org (Postfix) with SMTP id BF058866E2 for ; Wed, 9 May 2007 19:10:16 +0000 (UTC) Received: from source ([12.15.192.17]) by exprod8ob58.obsmtp.com ([64.18.7.12]) with SMTP; Wed, 09 May 2007 12:10:19 PDT Received: by email1.ansi.org with Internet Mail Service (5.5.2653.19) id ; Wed, 9 May 2007 15:09:16 -0400 Message-ID: From: Sally Seitz To: sc22info@open-std.org Subject: N 4203 - Business Plan and Convener's Report for WG 21 Date: Wed, 9 May 2007 15:09:09 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C7926D.858E2788" Sender: owner-sc22docs@open-std.org Precedence: bulk This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C7926D.858E2788 Content-Type: text/plain; charset="iso-8859-1" ISO/IEC JTC 1/SC22 Programming languages, their environments and system software interfaces Secretariat: U.S.A. (ANSI) ISO/IEC JTC 1/SC22 N4203 TITLE: Business Plan and Convener's Report for WG 21 DATE ASSIGNED: 2007-05-09 SOURCE: WG 21 Convenor BACKWARD POINTER: N/A DOCUMENT TYPE: Officer's Contribution PROJECT NUMBER: N/A STATUS: This document is circulated for review and consideration. It will be discussed at the September 2007 SC 22 Plenary in London under agenda item 8.9. ACTION IDENTIFIER: ACT DUE DATE: DISTRIBUTION: text CROSS REFERENCE: DISTRIBUTION FORM: Def Address reply to: ISO/IEC JTC 1/SC22 Secretariat Sally Seitz ANSI 25 West 43rd Street New York, NY 10036 Telephone: (212) 642-4918 Fax: (212) 840-2298 Email: sseitz@ansi.org ____________________________________end of cover page, beginning of document________________________________________ Business Plan and Convener's Report ISO/IEC JTC1/SC22/WG21(C++) Document: ISO/IEC JTC1/SC22/WG21 N2290 = J16/07-0150 Period Covered: September 2006 - September 2007 Submitted By: Convener, ISO/IEC JTC1/SC22/WG2l Herb Sutter Microsoft Corporation 1 Microsoft Way Redmond WA 98052 Email: hsutter@microsoft.com Tel: +1-425-707-6533 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 (first standard) and :2003 (minor revision). JTC 1.22.18015 Information Technology - Programming Languages Technical Report on C++ Performance (Technical Report Type 3) JTC 1.22.19768 Information Technology - Programming Languages Technical Report of Type 2 on C++ Library Extensions (based on ISO/IEC 14882) 1.2.2. PROJECTS UNDERWAY JTC 1.22.24733 Information Technology - Programming Languages Technical Report of Type 2 on Extensions for the programming language C++ to support decimal floating point arithmetic JTC 1.22.24737 Information Technology - Programming Languages Technical Report of Type 2 on C++ Library Extensions (based on ISO/IEC 14882) JTC 1.22.29117 Programming Language C++ - Modules JTC 1.22.32 - Work is in progress on the first major revision. 1.2.3. CANCELLED PROJECTS None over this period. 1.2.4. COOPERATION and COMPETITION Where appropriate, WG21 has established liaisons with other SC22 and SC22 liaison organizations' working groups. There is no direct competition with any other current SC22 working group. Related work is being done in SC22/WG14 (C) with broad WG21 liaison. 2. PERIOD REVIEW 2.1. MARKET REQUIREMENTS ISO C++ remains a widely-used foundation technology, well-received in the marketplace. WG21 is developing a revision of ISO 14882. Once that revision is complete, WG21 intends to continue work on a second Technical Report on C++ Library Extensions and on Modules. 2.2. ACHIEVEMENTS JTC 1.22.18015 Information Technology Programming Languages Technical Report on C++ Performance (Technical Report Type 3) was published in 2005. JTC 1.22.19768 Information Technology - Programming Languages Technical Report of Type 2 on C++ Library Extensions (based on ISO/IEC 14882) was published in 2006. 2.3. RESOURCES WG21 meets three times per year in co-located technical sessions with the US committee J16. For several years now, 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 his much-appreciated efforts at harmonious liaison. This catenation continues frequently, although no longer for every meeting as WG21 and WG14 now have a different meeting frequency.) Fifteen countries participate by attending these meetings or by being involved in the technical discussions that take place over the reflector. The countries are: Austria, Canada, Denmark, Finland, France, Germany, Ireland, Japan, Netherlands, Republic of Korea, Russia, Sweden, Switzerland, United Kingdom, and United States of America. WG21 has been monitoring the cross-language standards activities, and made use of the ISO/IEC JTC1/SC22 guidelines on extended characters. Liaisons: SC22/WG14 - C Steve Clamage (Sun, USA) Greg Colvin (Oracle, USA) Francis Glassborow (UK) Robert Klarer (IBM, Canada) Jan Kristofferson (Ramtex, Denmark) Habib Krit (Perennial, USA) Clark Nelson (Intel, USA) Tana Plauger (Dinkumware, USA) Tom Plum (Plum Hall, USA) Keld Simonsen (RAP, Norway) 3. FOCUS NEXT WORK PERIOD 3.1. DELIVERABLES Technical work on a major revision of JTC 1.22.14882 is underway, and WG21 expects to issue an FCD within the coming year. Technical work on JTC 1.22.24733 Information Technology - Programming Languages Technical Report of Type 2 on Extensions for the programming language C++ to support decimal floating point arithmetic (based on ISO/IEC 14882) is underway with liaison coordination with WG14's similar work item. 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 Nothing new to report. 3.5. WORK PROGRAM PRIORITIES Once the revision of 14882 is complete, WG21 intends to continue work on some or all of the following: - JTC 1.22.24737 Information Technology - Programming Languages Technical Report of Type 2 on C++ Library Extensions (based on ISO/IEC 14882). This is the second "library extensions TR." - JTC 1.22.29117 Programming Language C++ - Modules 4. OTHER ITEMS 4.1. POSSIBLE ACTION REQUESTS AT FORTHCOMING PLENARY WG21 has requested permission to freely publish JTC 1.22.18015 Information Technology - Programming Languages Technical Report on C++ Performance (Technical Report Type 3). 4.2 PROJECT EDITORS The following individuals have been appointed project editors and backup Project editors: JTC1.22.32, Programming Language C++: Pete Becker (Project Editor) Lawrence Crowl (Backup Project Editor) JTC1.22.18015, Technical Report on C++ Performance: Lois Goldthwaite (Project Editor) Detlef Vollmann (Backup Project Editor) JTC1.22.19768, Technical Report on C++ Library Extensions JTC1.22.24737, Technical Report on C++ Library Extensions (second "Lib TR") Matt Austern (Project Editor) Pete Becker (Backup Project Editor) JTC1.22.24733, Technical Report on Extensions to support decimal floating point arithmetic Robert Klarer (Project Editor) 4.3 ELECTRONIC DOCUMENT DISTRIBUTION WG21 has conducted much of its detailed technical discussion using the email reflector provided by the UK Association for C and C++ Users (ACCU) 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, 2001 Copenhagen, Denmark; Danish Standards 28 Oct 21-26, 2001 Redmond, WA, USA; ANSI, Microsoft 29 Apr 21-26, 2002 Curacao, Netherlands Antilles; Netherlands 30 Oct 22-27, 2002 Santa Cruz, CA USA; ANSI, Dinkumware 31 Apr 06-11, 2003 Oxford, UK; BSI 32 Oct 26-31, 2003 Kona, HI, USA; ANSI, Plum Hall 33 Mar 21-26, 2004 Sydney, Australia: Standards Australia, Whitesmiths 34 Oct 17-22, 2004 Redmond, WA, USA; ANSI, Microsoft 35 Apr 10-15, 2005 Lillehammer, Norway; Norwegian Standards 36 Oct 2- 8, 2005 Mt. Tremblant, PQ, Canada; Standards Canada, Maurya, Sun, Intel 37 Apr 2- 7, 2006 Berlin, Germany; DIN, SAP 38 Oct 15-20, 2006 Portland, OR, USA; ANSI, Intel 39 Apr 15-20, 2007 Oxford, UK: BSI, ACCU, Google 40 Jul 15-20, 2007 Toronto, Canada: CSA, IBM 4.5 FUTURE MEETINGS 41 Sep 30- Oct 6, 2007 HI, USA: ANSI, Plum Hall 42 Mar 2008 Redmond, WA, USA: ANSI, Google 43 Jun 2008 Nice, France: AFNOR, Texas A&M University 44 Nov 2008 Mountain View, CA, USA: ANSI, Microsoft Sally Seitz Program Manager American National Standards Institute 25 West 43rd Street, 4th Floor New York, NY 10036 Tel: 212 642 4918 Fax: 212 840 2298   ------_=_NextPart_001_01C7926D.858E2788 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable N 4203 - Business Plan and Convener's Report for WG 21

ISO/IEC JTC 1/SC22
Programming languages, their environments and system = software interfaces
Secretariat:  U.S.A.  (ANSI)
 
ISO/IEC JTC 1/SC22 N4203
 
TITLE:
Business Plan and Convener's Report for WG 21 =

DATE ASSIGNED:
2007-05-09
 
SOURCE:
WG 21 Convenor 

BACKWARD POINTER:
N/A
 
DOCUMENT TYPE:
Officer's Contribution

PROJECT NUMBER:
N/A
 
STATUS:
This document is circulated for review and = consideration.  It will be discussed at the September 2007 SC 22 = Plenary in London under agenda item 8.9.

ACTION
IDENTIFIER:
ACT
 
DUE DATE:
 
DISTRIBUTION:
text

CROSS REFERENCE:
 
DISTRIBUTION FORM:
Def
 
Address reply to:
ISO/IEC JTC 1/SC22 Secretariat
Sally Seitz
ANSI
25 West 43rd Street
New York, NY  10036
Telephone:  (212) 642-4918
Fax:          = ;   (212) 840-2298
Email:  sseitz@ansi.org

____________________________________end of cover = page, beginning of = document________________________________________
Business Plan and Convener's Report
ISO/IEC JTC1/SC22/WG21(C++)


Document:       ISO/IEC = JTC1/SC22/WG21 N2290 =3D J16/07-0150

Period Covered: September 2006 - September = 2007

Submitted By:   Convener, ISO/IEC = JTC1/SC22/WG2l
          &nb= sp;     Herb Sutter
          &nb= sp;     Microsoft Corporation
          &nb= sp;     1 Microsoft Way
          &nb= sp;     Redmond WA 98052
          &nb= sp;     Email: hsutter@microsoft.com
          &nb= sp;     Tel: +1-425-707-6533


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 (first standard) = and :2003 (minor revision).

JTC 1.22.18015 Information Technology - Programming = Languages Technical
Report on C++ Performance (Technical Report Type = 3)

JTC 1.22.19768 Information Technology - Programming = Languages Technical
Report of Type 2 on C++ Library Extensions (based on = ISO/IEC 14882)

1.2.2. PROJECTS UNDERWAY

JTC 1.22.24733 Information Technology - Programming = Languages Technical
Report of Type 2 on Extensions for the programming = language C++ to support
decimal floating point arithmetic

JTC 1.22.24737 Information Technology - Programming = Languages Technical
Report of Type 2 on C++ Library Extensions (based on = ISO/IEC 14882)

JTC 1.22.29117 Programming Language C++ - = Modules

JTC 1.22.32 - Work is in progress on the first major = revision.

1.2.3. CANCELLED PROJECTS

None over this period.

1.2.4. COOPERATION and COMPETITION

Where appropriate, WG21 has established liaisons with = other SC22 and SC22
liaison organizations' working groups. There is no = direct competition with
any other current SC22 working group. Related work = is being done in
SC22/WG14 (C) with broad WG21 liaison.


2. PERIOD REVIEW

2.1. MARKET REQUIREMENTS

ISO C++ remains a widely-used foundation technology, = well-received in
the marketplace. WG21 is developing a revision of = ISO 14882. Once that
revision is complete, WG21 intends to continue work = on a second Technical
Report on C++ Library Extensions and on = Modules.

2.2. ACHIEVEMENTS

JTC 1.22.18015 Information Technology Programming = Languages Technical
Report on C++ Performance (Technical Report Type 3) = was published in 2005.

JTC 1.22.19768 Information Technology - Programming = Languages Technical
Report of Type 2 on C++ Library Extensions (based on = ISO/IEC 14882)
was published in 2006.

2.3. RESOURCES

WG21 meets three times per year in co-located = technical sessions with the
US committee J16. For several years now, 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 his
much-appreciated efforts at harmonious liaison. This = catenation continues
frequently, although no longer for every meeting as = WG21 and WG14 now
have a different meeting frequency.)

Fifteen countries participate by attending these = meetings or by being
involved in the technical discussions that take = place over the
reflector. The countries are: Austria, Canada, = Denmark, Finland, France,
Germany, Ireland, Japan, Netherlands, Republic of = Korea, Russia, Sweden,
Switzerland, United Kingdom, and United States of = America.  WG21 has been
monitoring the cross-language standards activities, = and made use of the
ISO/IEC JTC1/SC22 guidelines on extended = characters.

Liaisons:

  SC22/WG14 - C
    Steve Clamage (Sun, USA)
    Greg Colvin (Oracle, USA)
    Francis Glassborow (UK)
    Robert Klarer (IBM, = Canada)
    Jan Kristofferson (Ramtex, = Denmark)
    Habib Krit (Perennial, = USA)
    Clark Nelson (Intel, USA)
    Tana Plauger (Dinkumware, = USA)
    Tom Plum (Plum Hall, USA)
    Keld Simonsen (RAP, = Norway)


3. FOCUS NEXT WORK PERIOD

3.1. DELIVERABLES

Technical work on a major revision of JTC 1.22.14882 = is underway, and WG21
expects to issue an FCD within the coming = year.

Technical work on JTC 1.22.24733 Information = Technology - Programming
Languages Technical Report of Type 2 on Extensions = for the programming
language C++ to support decimal floating point = arithmetic (based on ISO/IEC
14882) is underway with liaison coordination with = WG14's similar work item.

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

Nothing new to report.

3.5. WORK PROGRAM PRIORITIES

Once the revision of 14882 is complete, WG21 intends = to continue
work on some or all of the following:

  - JTC 1.22.24737 Information Technology - = Programming Languages
    Technical Report of Type 2 on C++ = Library Extensions (based on
    ISO/IEC 14882). This is the = second "library extensions TR."

  - JTC 1.22.29117 Programming Language C++ - = Modules

4. OTHER ITEMS

4.1. POSSIBLE ACTION REQUESTS AT FORTHCOMING = PLENARY

WG21 has requested permission to freely publish JTC = 1.22.18015
Information Technology - Programming Languages = Technical Report
on C++ Performance (Technical Report Type 3).

4.2 PROJECT EDITORS

The following individuals have been appointed project = editors and
backup Project editors:

JTC1.22.32, Programming Language C++:
  Pete Becker (Project Editor)
  Lawrence Crowl (Backup Project Editor)

JTC1.22.18015, Technical Report on C++ = Performance:
  Lois Goldthwaite (Project Editor)
  Detlef Vollmann (Backup Project = Editor)

JTC1.22.19768, Technical Report on C++ Library = Extensions
JTC1.22.24737, Technical Report on C++ Library = Extensions (second "Lib TR")
  Matt Austern (Project Editor)
  Pete Becker (Backup Project Editor)

JTC1.22.24733, Technical Report on Extensions to = support decimal floating
point arithmetic
  Robert Klarer (Project Editor)


4.3 ELECTRONIC DOCUMENT DISTRIBUTION

WG21 has conducted much of its detailed technical = discussion using the
email reflector provided by the UK Association for C = and C++ Users (ACCU)
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           &n= bsp; 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,
          &nb= sp;           &nb= sp;           &nb= sp;       IBM, PeerDirect, Xerox
27  Apr 30-
        May 4, = 2001  Copenhagen, Denmark; Danish Standards
28  Oct 21-26, 2001  Redmond, WA, USA; = ANSI, Microsoft
29  Apr 21-26, 2002  Curacao, Netherlands = Antilles; Netherlands
30  Oct 22-27, 2002  Santa Cruz, CA USA; = ANSI, Dinkumware
31  Apr 06-11, 2003  Oxford, UK; = BSI
32  Oct 26-31, 2003  Kona, HI, USA; ANSI, = Plum Hall
33  Mar 21-26, 2004  Sydney, Australia: = Standards Australia, Whitesmiths
34  Oct 17-22, 2004  Redmond, WA, USA; = ANSI, Microsoft
35  Apr 10-15, 2005  Lillehammer, Norway; = Norwegian Standards
36  Oct  2- 8, 2005  Mt. Tremblant, = PQ, Canada; Standards Canada,
          &nb= sp;           &nb= sp;           &nb= sp;           &nb= sp; Maurya, Sun, Intel
37  Apr  2- 7, 2006  Berlin, Germany; = DIN, SAP
38  Oct 15-20, 2006  Portland, OR, USA; = ANSI, Intel
39  Apr 15-20, 2007  Oxford, UK: BSI, = ACCU, Google
40  Jul 15-20, 2007  Toronto, Canada: CSA, = IBM

4.5 FUTURE MEETINGS

41  Sep 30-
        Oct 6, = 2007  HI, USA: ANSI, Plum Hall
42  Mar = 2008         Redmond, WA, USA: = ANSI, Google
43  Jun = 2008         Nice, France: = AFNOR, Texas A&M University
44  Nov = 2008         Mountain View, CA, = USA: ANSI, Microsoft
Sally Seitz
Program Manager
American National Standards Institute
25 West 43rd Street, 4th Floor
New York, NY 10036
Tel: 212 642 4918
Fax: 212 840 2298
=A0

------_=_NextPart_001_01C7926D.858E2788--