[J3] [EXTERNAL] [BULK] Re: Are procedures from intrinsic modules considered to be ntrinsic procedures?
Clune, Thomas L. (GSFC-6101)
thomas.l.clune at nasa.gov
Tue Jan 21 14:56:11 UTC 2025
Ah – searched on the wrong terms. Introduction (16.19.1 General) states:
The module procedures described in 16.10.2 are simple.
That covers ISO_FORTRAN_ENV. The IEEE procedures are bit more varied, but the I’s are mostly dotted.
But now I’m thinking I also just missed the obvious: These are (intrinsic) module procedures. And *all* module procedures have explicit interfaces.
* Tom
From: J3 <j3-bounces at mailman.j3-fortran.org> on behalf of Steve Lionel via J3 <j3 at mailman.j3-fortran.org>
Date: Monday, January 20, 2025 at 2:53 PM
To: j3 at mailman.j3-fortran.org <j3 at mailman.j3-fortran.org>
Cc: Steve Lionel <steve at stevelionel.com>
Subject: [EXTERNAL] [BULK] Re: [J3] Are procedures from intrinsic modules considered to be ntrinsic procedures?
CAUTION: This email originated from outside of NASA. Please take care when clicking links or opening attachments. Use the "Report Message" button to report suspicious messages to the NASA SOC.
On 1/20/2025 2:42 PM, Clune, Thomas L. (GSFC-6101) via J3 wrote:
The standard seems to be a bit silent on this issue. I think the answer is “no”, but this begs many related questions:
· Do they have explicit interfaces?
· Are they generic identifiers?
· …
The answer is definitely "no". Note how intrinsic procedures and procedures from intrinsic modules are covered separately in places such as what's allowed in constant expressions.
As for the other questions. yes they have explicit interfaces. Most if not all are generic (the IEEE module procedures are called out as generic in 17.11.1,for example.)
Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.j3-fortran.org/pipermail/j3/attachments/20250121/4e87901d/attachment.htm>
More information about the J3
mailing list