ISO/IEC JTC1/SC22/WG5 N2090 Result of the WG5 straw ballot on draft Corrigendum 4 John Reid N2089 asked this question "Is N2088, with the references and notes removed, acceptable for submission to SC22 for publication as Corrigendum 4 for Fortran 2008?" The omission of 8 interpretations that were accepted by J3 at its August meeting from J3 and WG5 processing prior to the start of this ballot renders it void. The 8 interpretations are the subject of a current WG5 straw ballot and J3 ballot (see N2093). The comments made in this ballot will nevertheless be taken into account when preparing a revised draft of Corrigendum 4. Here are the comments: Robert Corbett I vote 1) Yes. Nonetheless, the edits for Subclause 9.12 need further work. The new Note 9.64a refers to "this process" without an obvious antecedent. I assume it means the process prescribed by "The semantics of how a variable is denoted". The sentence Anything that affects this process is prohibited in this context; that includes the values of any subscripts used, and if the variable is specified by a pointer function reference, anything that affects the evaluation of that function. is troubling. If "anything" that affects the process of determining how a variable is denoted is prohibited, it is impossible to denote a variable. The values of any subscripts used affect the process of determining how a variable is denoted, and indeed the sentence goes on to says that the values of any subscripts used are prohibited. The proposed edits apply only to variables. References to subobjects of named constants also need protection. ____________________________________________________________________ Erik Kruyt Subclause 8.5.6. Remove ". from the end. _______________________________________________________________________ Bill Long I recommend the following changes (mostly the same as John's ballot): In the paragraph introduced in subclause 6.7.1.2 at [128:15-17], "non-stopped" should be inserted between "all" and "images" at the end of the final sentence. In the paragraph introduced in subclause 6.7.3.2 at [131:16-19], "non-stopped" should be inserted between "all" and "images" at the end of the final sentence. [Note that when this is incorporated into F2015, "non-stopped" will be replaced by "active". The use of "non-stopped" here is more economical for F2008 as it avoids needing to define "active image". The "new sentence" should additionally be part of the edit instructions, and not only as part of the presentation of the paragraph after the edits are applied.] In the first line of NOTE 9.64a, change the final ASCII quotation mark to a typeset final quotation mark. [One of Van's changes - a minor editing glitch in constructing the draft corrigendum.] In both instructions for the revision in subclause 14.10 at [408:1-] insert comma before "Table 14.1" and "Table 14.2". [John's modification of one of Van's changes - a minor editing glitch in constructing the draft corrigendum.] ____________________________________________________ David Muxworthy 2) Yes, subject to any minor changes arising from the ballot on N2085. _______________________________________________________________________ John Reid I vote 2) Yes, but I recommend the following changes: In the paragraph introduced in subclause 6.7.1.2 at [128:15-17], "non-stopped" should be inserted between "all" and "images" at the end of the final sentence. In the paragraph introduced in subclause 6.7.3.2 at [131:16-19], "non-stopped" should be inserted between "all" and "images" at the end of the final sentence. [Modifications of two of Van's changes. The versions in N2088 are as approved by WG5 (see N2062 and N2080). However, I agree that Van's changes are desirable, but with a hyphen for consistency.] In the first line of NOTE 9.64a, change the final ASCII quotation mark to a typeset final quotation mark. [One of Van's changes - a minor editing glitch in constructing the draft corrigendum.] In both instructions for the revision in subclause 14.10 at [408:1-] insert comma before "Table 14.1" and "Table 14.2". [A modification of one of Van's changes - a minor editing glitch in constructing the draft corrigendum.] I would like to comment on Van's other changes: The number of the constraint introduced at [127:9+] should be C642a. [This was suggested by David in his vote on the interps, so is already "in play".] In the paragraph introduced in subclause 8.5.4 at [190:16-], replace "The value of " with "If is not an asterisk, its value" because it doesn't have a value if it is an asterisk. [The version in N2088 is as approved by WG5 (see N2042 and N2047). I think the sentence is OK because its effect is null if is an asterisk.] In the paragraph revised in subclause 9.12 at [243:6-7], delete "the" before " processing" because there might be more than one in the statement. [The version in N2088 is as approved by WG5 (see N2062 and N2080). I think the sentence is OK because it talks of " processing" which can cover more than one .] In the first line of NOTE 9.64a, replace "denotation"; with "denotation;". [The version in N2088 is as approved by WG5 (see N2062 and N2080). Van wants to apply the US rule, which conflicts with ISO practice. See, for example, 23:3 in J3/10-007r1.] _____________________________________________________________________ Van Snyder I vote 2) Yes, but I recommend the following changes. The number of the constraint introduced at [127:9+] should be C642a. In the paragraph introduced in subclause 6.7.1.2 at [128:15-17], "nonstopped" should be inserted between "all" and "images" at the end of the final sentence. In the paragraph introduced in subclause 6.7.3.2 at [131:16-19], "nonstopped" should be inserted between "all" and "images" at the end of the final sentence. In the paragraph introduced in subclause 8.5.4 at [190:16-], replace "The value of " with "If is not an asterisk, its value" because it doesn't have a value if it is an asterisk. In the paragraph revised in subclause 9.12 at [243:6-7], delete "the" before " processing" because there might be more than one in the statement. In the first line of NOTE 9.64a, replace "denotation"; with "denotation;", and change the final ASCII quotation mark to a typeset final quotation mark. In both instructions for the revision in subclause 14.10 at [408:1-] insert "of" before "Table 14.1" and "Table 14.2".