(j3.2006) (SC22WG5.3546) Letter ballot 5 on F2003 interpretations

Van Snyder Van.Snyder
Thu Mar 6 16:20:20 EST 2008


On Thu, 2008-03-06 at 11:48 +0000, John Reid wrote:
> The following Fortran 2003 interpretations are being balloted:
> 
> Yes   No   Number     Title
> -C-   ---  F03/0003 Referencing deferred bindings  
> -C-   ---  F03/0004 Type-bound procedures and undefined association status
> -Y-   ---  F03/0079 Value of decimal exponent for a real zero value
> -Y-   ---  F03/0080 Formatted output of a negative real zero value
> -Y-   ---  F03/0100 Error in field width for special cases of signed 
>                     INFINITY output
> -Y-   ---  F03/0104 Deallocation and finalization of bounds-remapped
>                     pointers
> ---   -N-  F03/0106 Inquire by unit inconsistencies
> -C-   ---  F03/0107 Are the IEEE_* elemental routines required
> -Y-   ---  F03/0108 Is IEEE_SUPPORT_NAN consistent with the other
>                     IEEE_SUPPORT functions

Comments:

F03/0003/0004 In addition to the page/line reference for 04-007, the
position of the edit should be noted as a new paragraph after C1224.

F03/0106 The edits for 9.9.1.8, 9.9.1.8, 9.9.12, 9.9.1.24, 9.9.1.27, and
9.9.1.29-32 result in sentences of the form "if ... or if ...."  The
edits for 9.9.1.16 and 9.9.1.21 result in the form "if ..., ..., or...."
For consistency with the others, rather than changing "or if" to comma,
change "or if" to ", if", and rather than inserting ", or the unit..."
insert ", or if the unit...."  (This would only merit a C vote, not an N
vote).

The edit for 9.9.1.17 results in a confusing subclause. I suggest

"If UNIT= appears the <scalar-int-variable> in the NUMBER= specifier is
assigned the value specified by UNIT=.  Otherwise if a unit is connected
to the file specified by the FILE= specifier the value of the external
unit number that is connected to the file is assigned.  Otherwise the
value -1 is assigned."

F03/0107 In addition to the page/line references to 04-007, it should be
noted that the edits apply to the first paragraph of subclause 14.9.2.






More information about the J3 mailing list