(j3.2006) J3/12-nnn J3 interpretations letter ballot #26 after meeting 198

Van Snyder Van.Snyder
Thu Sep 13 18:42:35 EDT 2012


10 Fortran interpretations are currently "Passed by J3 meeting" after
J3 meeting #198.  This is the letter ballot phase to go from "Passed
by J3 meeting" to "Passed by J3 letter ballot".

The following Fortran interpretations are being balloted:

Yes  No   Number     Title

-Y-  ---  F08/0040   MOVE_ALLOC for coarrays
-C-  ---  F08/0074   Implicit type in BLOCK construct

          In the question, in the first line after the sample program,
          remove "the" before "X", or insert "variable" before "X".

-C-  ---  F08/0075   Pointer function reference as variable in assignment

          Would benefit from a note explaining the mysterious
          requirement.

-Y-  ---  F08/0076   Pointer function reference in READ
---  -N-  F08/0077   Function references as variables in DATA statements

          Since the only alternatives for <variable> are <designator>
          and <expr>, it seems weird to have <variable> in the syntax
          rule, and then a constraint that says it is required to be
          <designator>, not <expr>.

          If it works, I would prefer to change the first alternative of
          R536 at [104:15] from <variable> to <designator>, and then use
          <designator> instead of <variable> in C566 at [104:26] and
          C568 at [104:32].  A change would also be required in C567 at
          [104:28-29], to something like "A <designator> that appears ...
          shall not designate a variable that is a dummy argument...."

          If for some reason that doesn't work, I accept the proposed
          repair.

-Y-  ---  F08/0078   Are the IEEE values +0 and -0 distinguished
-Y-  ---  F08/0079   NAMELIST and type specification
-C-  ---  F08/0080   Array constructors with polymorphic values

          Presumably, the penultimate line of Program m198_003a in Q2
          ought to be "Print *, [ x, y, z ]".  Otherwise, the question
          doesn't make sense.  Maybe the program name ought to be
          m198_003b.

-C-  ---  F08/0081   Deallocation error handling

          In the edits for [76:10] and [131:12], I would prefer "during"
          to "in".

-C-  ---  F08/0082   Generic identifier and dtv arguments

          "READ(FORMATTED)" in the penultimate paragraph of the question
          ought to be "WRITE(FORMATTED)", or the opposite change ought
          to be made in the program.





More information about the J3 mailing list