Editor's Report

Document number:   N1639 = 04-0079
Date:   April 12, 2004
Project:   Programming Language C++
Reference:   ISO/IEC IS 14882:2003(E)
Reply to:   Pete Becker
  Dinkumware, Ltd.
  petebecker@acm.org


Summary · Editorial Changes · Future


Summary

N1638=04-0079, Working Draft, Standard for Programming Language C++, contains the body of the standard, with all of the changes made at the Sydney meeting. It has diff marks reflecting these changes. Note that the diff marks are generated from the troff source files, and the results go through some further processing before being typeset; one consequence is that diff marks sometimes appear a line or two away from the actual difference, and sometimes persist for several lines, especially in tables and footnotes. The marks should be taken as a guide to where changes occurred, and not as literal truth.

Partway through Clause 24, Iterators, there's a very long series of diff marks, extending into Clause 25. This is a diff artifact, and should not be taken seriously.

There were a few places where the changes described in the defect reports did not accurately reflect the intent of the report. When the intent was clear and the correct wording was obvious, I made the correction. I also made some editorial changes.

My thanks to Barry Hedquist, John Spicer, and Steve Adamczyk for their proofreading. If we're lucky, our jetlag-induced errors didn't overlap.

Editorial Changes

Future

Yes, there will be Bookmarks and a Table of Contents. Between now and the next meeting I'll be converting the base text from troff to LaTeX, which will improve maintainability, simplify builds, and provide more flexibility. That's obviously an exacting job. Adobe® Acrobat® can compare the text in two .PDF files, which will help ensure that the conversion doesn't change any of the text. However, this will require some careful proofreading, so please be prepared to volunteer to help. It will be worth it: when we have LaTeX source I can generate Bookmarks automatically.