<HTML><HEAD><TITLE>N1656=04-0096, Editor's Report</TITLE></HEAD><BODY>

<CENTER>
<H1><A NAME="N1656=04-0096, Editor's Report">Editor's Report</A></H1>
</CENTER>

<TABLE ALIGN="RIGHT" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD ALIGN="RIGHT"><B><I>Document number:</I></B></TD>
<TD>&nbsp; N1656&nbsp;=&nbsp;04-0096</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Date:</I></B></TD>
<TD>&nbsp; July 16, 2004</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Project:</I></B></TD>
<TD>&nbsp; Programming Language C++</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Reference:</I></B></TD>
<TD>&nbsp; ISO/IEC IS 14882:2003(E)</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Reply to:</I></B></TD>
<TD>&nbsp; Pete Becker</TD>
</TR>
<TR>
<TD></TD>
<TD>&nbsp; Dinkumware, Ltd.</TD>
</TR>
<TR>
<TD></TD>
<TD>&nbsp; petebecker@acm.org</TD>
</TR>
</TABLE>
<BR CLEAR="ALL">

<HR>

<P><B><CODE><A HREF="#In General">In General</A>
&#183; <A HREF="#Structural Changes">Structural Changes</A>
&#183; <A HREF="#Editorial Changes">Editorial Changes</A>
&#183; <A HREF="#Thanks">Thanks</A>
&#183; <A HREF="#Future">Future</A>
</CODE></B></P>

<HR>

<H2><A NAME="In General">In General</A></H2>

<P>N1655=04-0095, <I>Unofficial Working Draft, Standard for Programming Language C++</I>,
contains the current text of the standard, including all of the changes made at the Sydney meeting.
The body of the text should be the same as the body of N1638=04-0078 in the post-Sydney
mailing, except as noted under <A HREF="#Editorial Changes">Editorial Changes</A>, below.</P>

<P>The draft is labeled &quot;Unofficial&quot; because it was generated from a new set of
source files, written in LaTeX. Most of the content of the new files was generated mechanically
from the troff source files for the current Working Draft. Every page of text in the new draft
has been proofread by at least one committee member (see <A HREF="#Thanks">Thanks</A>, below).
The proofreaders found many minor errors such as missing punctuation marks, incorrect
alignment in code snippets, and incorrect fonts. All of these have been fixed. There were only
two errors that were more serious: A sentence in a note was dropped from the text, and the
word &quot;or&quot; was dropped from the end of an entry in an itemized list. These, too,
have been fixed. I'm confident that the proofreaders found most of the errors in the LaTeX
files, and that any remaining errors are no more serious than those that have already been found.</P>

<H2><A NAME="Structural Changes">Structural Changes</A></H2>

<P>The following elements that were not in N1638 have been added:</P>

<UL>
<LI>List of Tables</LI>
<LI>Bookmarks</LI>
<LI>Index</LI>
</UL>

<P>The fonts have changed. In particular, code listings are in a bolder font than before,
which makes them stand out more.</P>

<P>In the library clauses, the layout of discussions of library elements has been redesigned
to make them easier to follow. Each element identifier (typically a function signature) is
displayed at the left margin, and the text that describes that element is indented.</P>

<P>For the 2003 TC, ISO required paragraph numbers and footnote numbers to be the same as
they were in the 1998 release. When paragraphs or footnotes were added they got numbers
like &quot;132a&quot; to avoid affecting subsequent numbers. N1655 does away with this,
so paragraph numbers and footnote numbers are sometimes different from the numbers of
corresponding text in previous versions of the Working Draft.</P>

<P>The chapter headings, page headers, and page footers are different from those in N1638.
They're not finalized. Expect them to change in the future.</P>

<H2><A NAME="Editorial Changes">Editorial Changes</A></H2>

<P>The goal for this &quot;Unofficial&quot; draft was to create a new document with the same
text as the current Working Draft. I confess, however, to being unable to resist adding a
missing comma or two, correcting a couple of spelling errors, and changing the verb
&quot;set&quot; to &quot;sets&quot; in two places, to match its singular subject.</P>

<H2><A NAME="Thanks">Thanks</A></H2>

<P>My thanks to the following committee members for their proofreading efforts. It was a
tedious job, but important. Well done.</P>

<UL>
<LI>Steve Adamczyk</LI>
<LI>Mike Miller</LI>
<LI>Steve Clamage</LI>
<LI>Matt Austern</LI>
<LI>Robert Klarer</LI>
<LI>Barry Hedquist</LI>
<LI>Markus Mauhart</LI>
<LI>James Dennett</LI>
<LI>Sandor Mathe</LI>
<LI>Christopher Hill</LI>
<LI>Judy Ward</LI>
<LI>Kerch Holt</LI>
<LI>Chuck Allison</LI>
<LI>Tony Hansen</LI>
<LI>Stefan Slapeta</LI>
<LI>Alan Stokes</LI>
<LI>Michiel Salters</LI>
<LI>Lois Goldthwaite</LI>
<LI>Roger Orr</LI>
<LI>John Benito</LI>
<LI>Barry Hedquist</LI>
<LI>Anthony Williams</LI>
<LI>Richard Kaiser</LI>
<LI>Alan Bellingham</LI>
</UL>

<P>Thanks, also, to <B>Matt Austern</B> for putting together the LaTeX framework for TR1, which
provided a solid basis for this effort, and for his suggestions and contributions to
the changes in that framework that make this document possible.</P>

<P>And finally, thanks to the previous project editor, <B>Andy Koenig</B>, for keeping the
troff source files clean and consistent, which made it possible to do most of the
translation to LaTeX mechanically.</P>

<H2><A NAME="Future">Future</A></H2>

<P>At the Redmond meeting I will ask the committee to approve using the LaTeX version
as the Working Draft.</P>

</BODY></HTML>
