(j3.2006) J3 09-155 interp letter ballot #18 due 23-Mar-2009

Bill Long longb
Thu Feb 26 18:37:56 EST 2009


Ballot from Bill Long, Cray Inc:

The following Fortran interpretations are being balloted:

Yes  No   Number    Title

-C-  ---  F03/0063  Procedure pointers in BLOCK DATA program
                     units
-C-  ---  F03/0064  Recursive declaration of procedure interfaces
-Y-  ---  F03/0065  Relational equivalence
-Y-  ---  F03/0071  Subroutine/function ambiguity in generics

-Y-  ---  F03/0112  Attributes allowed for dummy arguments in
                     defined assignments
-Y-  ---  F03/0119  Elemental procedures and deferred length character
                     components
-Y-  ---  F03/0122  When do objects of sequence derived type have the
                     same type?
-Y-  ---  F03/0125  Definitions of EXTENDS_TYPE_OF and SAME_TYPE_AS
-Y-  ---  F03/0126  References to VOLATILE variables in pure procedures
-Y-  ---  F03/0127  Duration of procedure execution
-C-  ---  F03/0128  Subobjects in namelist output
-C-  ---  F03/0129  C_LOC of character substrings


---------------------
Comment for F03/0063:

To remove procedure pointers from common blocks, additional edits seem
to be needed [ref in 04-007]:

[98:18] Remove "or <proc-pointer-name>"  {113:3 in 09-007}.

[98:25] Remove "or <proc-pointer-name>"  {113:10 in 09-007}.

[411:21] Remove item (7) in the list of names in a scoping unit that
override the same host-associated name. {452:22 in 09-007}.


---------------------
Comment for F03/0064:

The text following Example 1 in the Discussion says "which is being
declared by an interface body is *NOT* previously declared".  But
there is no interface body in Example 1. Similarly, Example 2 also has
no interface bodies.  The examples do not seem relevant to the topic
of the ANSWER section. Maybe both examples should be deleted.

---------------------
Comment for F03/0128:

In the EDIT section the reference [247:17] should be [247:27].


---------------------
Comment for F03/0129:

In the EDITS section, the reference [399:2-2] should be [399:2-3].


-- 
Bill Long                                   longb at cray.com
Fortran Technical Support    &              voice: 651-605-9024
Bioinformatics Software Development         fax:   651-605-9142
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120

            




More information about the J3 mailing list