\documentclass[11pt,nocolor,memo]{j3}
\renewcommand{\hdate}{13 November 2002}
\renewcommand{\vers}{J3/02-278r1}
\usepackage{lineno}
\usepackage{longtable}
\usepackage{xr}
\externaldocument{007}
\begin{document}
\vspace{-10pt}
\begin{tabbing}
Subject: \hspace*{0.25in}\=Editorial comments on Section 4\\
From: \>Van Snyder\\
\end{tabbing}
\pagewiselinenumbers
\leftlinenumbers
\linenumbers*
\edits{02-007r3}
\sep\mgpar{41:7,20-21}[The introductory waffle mostly ignores type-bound
procedures, but where it doesn't, it's wrong. Editor: After ``type'' at
[41:8] insert a comma; after ``components'' at [41:8] insert ``and
type-bound procedures''. Delete the first sentence at [41:21] because
it's no longer needed. Delete the second sentence at [41:21-22] because
it's wrong.]
\sep\mgpar{45:28-46:1}[Repeats verbatim material from 4.2, after
which it's upside-down: The attribute determines what variety of a
parameter it is. All that's necessary here is the last sentence (but
alone it would have a dangling antecedent:]
The \si{type-param-attr-spec} explicitly specifies whether a type
parameter is a kind parameter or a nonkind parameter.
\sep\mgpar{47:Note 4.24}[Editor: In lines 10-11 of Note 4.24:
``TYPE(MEMBER)'' $\Rightarrow$ ``TYPE(MEMBER(9))'' twice.]
\sep\mgpar{49:4}[Wrong in the case that there's no
\si{procedure-name}, i.e., the type-bound procedure's name is the same as
its binding name. Editor: After ``\sinr{procedure-name}'' insert ``if
\sinr{procedure-name} appears or by the procedure having the same name as
\sinr{binding-name} otherwise''.]
\sep\mgpar{50:18+7-8}[Sounds like the final subroutine calls the other
final subroutines. Editor: Delete ``calling'' from the second line of
Note 4.33 and insert ``are called'' after ``type'' on the third line.]
\sep\mgpar{54:5+2}[The possibility to use a \si{type-alias} name
for a parent type name was deleted between 02-007r2 and 02-007r3. Compare
versions of Constraint 417. Editor: Delete ``a \si{type-alias} name
or''.]
\sep\mgpar{60:20-21}[The sentence ``If the object \dots\ undefined'' has
nothing to do with \emph{when} an object is finalized, but rather what
happens if it's not finalized. A more logical place for it is in
4.5.10.0. Editor: Move the sentence to [60:13+], making it a separate
paragraph. Notice, however, that if 02-290 passes it deletes this.]
\sep\mgpar{61:0+2}[Editor: ``which'' $\Rightarrow$ ``that'' at the first
line of Note 4.58.]
\sep\mgpar{61:10-11}[Editor: replace ``or'' by a comma at [61:10] and
insert ``, or a previously defined type alias'' after ``type'' at
[61:11].]
\sep\mgpar{62:28}[A \si{scalar-int-initialization-expr} cannot
possibly be a dummy argument. Editor: ``present'' $\Rightarrow$
``specified''.]
\label{lastpage}
\end{document}