[J3] List of passed papers with approved edits

Malcolm Cohen malcolm at nag-j.co.jp
Mon Jul 20 20:39:22 EDT 2020

Hi Robert,


Thank you for the suggestion. I will consider making this editorial change when I get to 19-144.




..............Malcolm Cohen, NAG Oxford/Tokyo.


From: J3 <j3-bounces at mailman.j3-fortran.org> On Behalf Of Robert Corbett via J3
Sent: Sunday, July 19, 2020 5:09 PM
To: Malcolm Cohen via J3 <j3 at mailman.j3-fortran.org>
Cc: Robert Corbett <rpcorbett at att.net>
Subject: Re: [J3] List of passed papers with approved edits


I recommend against using the edit in paper

19-144 in the 202x standard.  That edit was

intended to be as small as possible for the

interp.  A better edit is possible for the

202x standard.


The definition of a procedure pointer in

18-0007r1 is



procedure pointer

procedure with the EXTERNAL and POINTER



A better definition is


procedure with the POINTER attribute


Any procedure with the POINTER attribute

is a procedure pointer.  Any procedure

does not have the POINTER attribute is not

a procedure pointer.  The EXTERNAL

attribute adds nothing.  The presence or

absence of the EXTERNAL attribute does

affect which procedures can or cannot be

given the POINTER attribute.


I can write an edit paper for this change.

The change is small, though it is larger

than the edit in 19-144.


Robert Corbett


On Saturday, July 18, 2020, 10:46:53 PM PDT, Malcolm Cohen via J3 <j3 at mailman.j3-fortran.org <mailto:j3 at mailman.j3-fortran.org> > wrote: 



Hi folks,


Below is my list of papers with approved edits either for approved features or editorial. I went through all the papers back to meeting 218 (before that I believe we were still in F2018 mode).


If anyone thinks there is anything wrong with this list (a missing paper, or a paper is included that should not be, or I have not listed the most recent revision, or there is a paper before meeting 218 which needs to be applied), please let me know asap. Otherwise the wrongness will be included in the next 007 draft where it could be a lot harder to spot!


(If you don’t see anything wrong, no need to comment as I am proceeding on the assumption that having checked everything twice, it’s probably okay.)


Paper action list



1. Editorial



18-267 "Syntax errors in example codes"

19-115 "Making note of Statement Entities"

19-117 "Coarrays of type TEAM_TYPE"

19-143 "remaining block data subprogram"

19-144 "procedure pointer components"

19-162r1 "C_PTRDIFF_T"



19-165r1 "State that RECURSIVE has no semantics"

19-183r3 "Clarification of global identifier"

19-205 "Tweak wording in 19.4"



19-220r1 "Editorial fix to the description of REDUCE intrinsic"

19-233r1 "Minor editorial glitches"



20-100 "Editorial fix to Example for GET_ENVIRONMENT_VARIABLE intrinsic"

20-102r2 "FORM TEAM and failed images"

20-104r3 "Collective subroutines and STAT="

20-119 "Missing list items in 19.6.6"

20-123 "Edits for procedure pointer association"


2. Featural



19-137r2 "Specifications and Edits of AT" [this is US10]

19-138r1 "Specification and Edits for longer statements" [this is US01/US02]

19-139r1 "Specifications and Edits for log<n> & friends" [this is US06/US07/US08]

19-147r1 "SELECTED_LOGICAL_KIND" [this is US06/US07/US08]

19-149r1 "Require reports of ignorance" [this is US01/US02,]

19-156r1 "Control of leading zero in formatted numeric output" [this is US11]



XXXX Superseded 19-194r1 "C_F_POINTER modification for feature UK-01" do 19-238r1 instead.

19-195 "longer lines missing edit US01"

19-197r3 "Edits for C_F_STRPOINTER and F_C_STRING (US09)"

19-203r1 "Degree trigonometric functions (US04)"

19-204r1 "IEEE Circular trigonometric functions (US05)"



19-238r1 "C_F_POINTER modification for feature UK-01"

19-250r1 "US 12, arrays of coarrays"

19-254r2 "Edits for ISO_FORTRAN_STRINGS US03"

19-255r2 "Add reductions to DO CONCURRENT (US20)"

19-256r2, "US-23 Part 2, Standardizing use of BOZ constants"

19-259r1 "Edits for Put with Notify" [this is US13, and is missing from 20-010r1]



20-114r1 "Edits for TYPEOF and CLASSOF" [this is US16/17/18/24]

20-116r1 "Edits for SIMPLE procedures" [this is US15]

20-122r1 "Edits for US14 (auto-allocate characters)"

20-126r1 "Rank-agnostic allocation and pointer assignment Edits" [allegedly US16/17/18/24]




..............Malcolm Cohen, NAG Oxford/Tokyo.




The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. Please see our Privacy Notice <https://www.nag.co.uk/content/privacy-notice>  for information on how we process personal data and for details of how to stop or limit communications from us.

This e-mail has been scanned for all viruses and malware, and may have been automatically archived by Mimecast Ltd, an innovator in Software as a Service (SaaS) for business.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.j3-fortran.org/pipermail/j3/attachments/20200721/89315cb1/attachment-0001.htm>

More information about the J3 mailing list