(j3.2006) J3/09-307 J3 Fortran interp letter ballot #20 - due 18-Dec-2009
Fri Nov 13 20:50:36 EST 2009
On Thu, 2009-11-12 at 23:15 -0800, Whitlock, Stan wrote:
> Yes No Number Title
> -C- --- F03/0139 Functions returning procedure pointers
> -Y- --- F03/0140 Type of nested construct entities
> -Y- --- F03/0141 More than one specific interface for a procedure
First edit should be for [12:16].
Edit for NOTE 12.37 needs to change "variable" to "entity" twice at
[281:0+2,4]. Better yet, re-word the final sentence of the note.
Something like "If the function result is a variable, its final value is
used subsequently in the evaluation of the expression that invoked the
function. An implementation might...." This is still questionable
because it's probably not a good idea to release the storage before the
value is used, but that would be the subject of a different interp, and
almost pointless because this is, after all, just a note.
Edit for [283:25] should change to "result names identify the same
entity", not "result names identify the same variable".
Not really related, but this interp got me looking:
(8) The pointer is a function result and the function is invoked.
Something similar is needed in 09-007r3:184.108.40.206.
Insert "The" before "<expr>" in C809a at [160:17+]
In the edit for [292:9+] replace "and" by "or"
More information about the J3