(j3.2006) J3 Fortran interp letter ballot #13 - due 17-Aug-2007 ** due 6-Aug-2007 if possible **

Dick Hendrickson dick.hendrickson
Fri Aug 3 13:47:23 EDT 2007


The following Fortran interpretations are being balloted:



Yes   No    Number     Title

-C-   ---   F03/0048   Control edit descriptors in UDDTIO

-C-   ---   F03/0049   Separators in list-directed output
                         involving UDDTIO

-C-   ---   F03/0050   Questions about internal files

-Y-   ---   F03/0051   Repeat specifiers and UDDTIO

-C-   ---   F03/0086   Elemental and BIND(C)

-C-   ---   F03/0087   Entry names as dummy procedure arguments

-Y-   ---   F03/0088   Defined operations/assignments and
                         VOLATILE/ASYNCHRONOUS

-Y-   ---   F03/0089   Interoperability of non-BIND derived types

-Y-   ---   F03/0090   Polymorphic array constructors


Comment on 0048:
I agree with Bill Long's suggested addition to clause 10
Add this paragraph at [236:2+]:

"The left tab limit for a child data transfer statement is the file
position of the parent data transfer statement at the time that the
user-defined derived-type input/output procedure was invoked."

on the grounds that the stuff related to Tx edit descriptors really
belongs in 10.7.1.1.

------
Comment for 0049:

I agree with Bill Long's comment

In the edit, "list directed" should be hyphenated, and we
have changed "I/O" to "input/output" elsewhere in the standard, so
should here as well.

------
Comment for 0050
I agree with Van et. al.'s comments

------
Comment for 0086
I agree with Bill Long's comment

ELEMENTAL is not an "attribute" in the sense that we use that
term in the standard.  Maybe something like "ELEMENTAL shall not be
specified for a procedure with the BIND attribute.", or "An ELEMENTAL
procedure shall not have the BIND attribute."

------
Comment on 0087
I agree with Bill Long's comment

While we're fixing this constraint, we might as well fix the
end of the sentence as well.  The end is "nor shall appear in an
EXTERNAL, INTRINSIC, or PROCEDURE statement".  PROCEDURE statements,
[258:27], appear only in interface blocks, and are not similar to
EXTERNAL or INTRINSIC.  I suspect we really meant procedure
declaration statements [264:9].


Dick Hendrickson



More information about the J3 mailing list