[J3] Miscount of derived types

Malcolm Cohen malcolm at nag-j.co.jp
Tue Aug 4 22:35:01 EDT 2020


Right, Fortran 2018 added a type but did not update introductory paragraph.

 

That introductory paragraph should probably be reworded to eliminate the count of the number of types (in case we add anything else). Also, on the face of it, the type count would prohibit a processor from defining additional types in those modules, which is contrary to our general permission for the processor to extend them.

 

I don’t feel inclined to write an edit paper on this right now, as there is a lot of work I have to do to produce a new draft 007 well before October. Perhaps someone else could give this some consideration, or at least remind me in a couple of months time that something should be done about it.

 

Cheers,

-- 

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

 

From: J3 <j3-bounces at mailman.j3-fortran.org> On Behalf Of William Clodius via J3
Sent: Wednesday, August 5, 2020 11:10 AM
To: Robert Corbett via J3 <j3 at mailman.j3-fortran.org>
Cc: William Clodius <w.clodius at icloud.com>
Subject: [J3] Miscount of derived types

 

In my copy of 18-007r1, Section 17.2 begins with the claim "The modules IEEE_EXCEPTIONS, IEEE_ARITHMETIC, and IEEE_FEATURES define five derived types”. By my count they define six derived types: three, IEEE_FLAG_TYPE, IEEE_MODES_TYPE, and IEEE_STATUS_TYPE, in IEEE_EXCEPTIONS; two, IEEE_CLASS_TYPE, and IEEE_ROUND_TYPE, in IEEE_ARITHMETIC, and one, IEEE_FEATURES_TYPE, in IEEE_FEATURES.



Disclaimer

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/20200805/dfe9f9b6/attachment.htm>


More information about the J3 mailing list