Article View: comp.std.c++
Article #3755C++ Standard schedule
From: Steve Clamage
Date: Thu, 21 Mar 1996 10:50
Date: Thu, 21 Mar 1996 10:50
58 lines
3832 bytes
3832 bytes
A while back I posted a schedule for the C++ Standard. The plan was to submit a Committee Draft (CD) to ISO and publish it for ANSI public comments in April. That schedule was ambitious, but we hoped we could stick to it. For a combination of technical and administrative reasons we have now slipped the schedule by one meeting, 4 months. For those interested in the details, I'll give a brief summary. According to ISO procedures, the committee votes to submit a CD for approval by ISO member nations. Member nations vote whether to accept the CD. A "no" vote must be accompanied by comments explaining what must be corrected in order for the member nation to vote "yes". Those comments must be addressed, since consensus is required for ISO to ratify a standard. Ordinarily, the changes needed in the CD to address comments are rather small, and the committee submits a revised document, accompanied by an explanation of how the comments were addressed, for advancement to Draft International Standard (DIS) status. The DIS is voted on, and after possibly some very minor corrections can be approved as a final International Standard. The key issue here is advancing from CD to DIS. If the draft is modified in order to change "no" votes to "yes", the possibility exists that some member nations who voted "yes" might have voted "no" on the revised version. Consequently, if the extent of changes is too great, the ISO secretariat will send the draft back to the committee for another round of CD voting. That whole process takes at least 8 months, more likely a year. The April 1995 CD was known to need a lot of work, but the C++ Committee sent it out anyway to see if there were any serious objections. There were not, but many changes were needed anyway, some already identified by the committee, some due to ISO member nation and ANSI public comments. At the end of the C++ Committee meeting last week, many unresolved issues remained. Most of them are very small and easily handled, but if there are 100 issues and each takes only 1 hour to resolve, that is still 100 hours of work to do. (Example: a library member function has no specified semantics; "everyone knows" what it is supposed to do, but the words have to be written and approved.) If we submitted the version of the draft that comes out of the March meeting for CD, the changes we know that are still required would be enough for ISO to send it back for another CD round no matter what else happened. Instead of wasting that time, we expect to finish fixing the known problems by the end of the July meeting and submit a CD (and an ANSI public-comment version) by the end of August. That version (with minor corrections) should be advanced to DIS status, and become the final standard. -- Steve Clamage, stephen.clamage@eng.sun.com Chair, X3J16, C++ Committee --- [ comp.std.c++ is moderated. To submit articles: try just posting with ] [ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ] [ FAQ: http://reality.sgi.com/employees/austern_mti/std-c++/faq.html ] [ Policy: http://reality.sgi.com/employees/austern_mti/std-c++/policy.html ] [ Comments? mailto:std-c++-request@ncar.ucar.edu ]
Technical Details
Message-ID:
<4ipdib$k6@engnews1.Eng.Sun.COM>Path:
arc1-ca.pugleaf.net!in2.uu.net!bounce-backShow Full Headers
Complete Article Headers
From: clamage@Eng.Sun.COM (Steve Clamage) Message-ID: <4ipdib$k6@engnews1.Eng.Sun.COM> X-Original-Date: 20 Mar 1996 16:59:55 GMT Path: arc1-ca.pugleaf.net!in2.uu.net!bounce-back Date: 21 Mar 96 10:50:28 GMT Approved: fjh@cs.mu.oz.au Return-Path: <daemon@meeker.UCAR.EDU> Newsgroups: comp.std.c++ Subject: C++ Standard schedule Organization: Sun Microsystems Inc. Reply-To: clamage@Eng.Sun.COM X-Auth: PGPMoose V1.1 PGP comp.std.c++ iQBFAgUBMVE0gOEDnX0m9pzZAQFQMwF9EO2yvAwp9tUB6iaDJBJ/2V/+7UT1CWJh FFuSf9tgcHHT8LbNqPkD24w2LmkAUemM =IFvy