ISO/IEC JTC1/SC22/WG5 N2069 Features that might be included in next revision John Reid, 1 August 2015 WG5 decided at its 2014 meeting (see N2023 and resolution LV4 in N2021) that the following features will be included in the next revision of the Fortran standard. Each is shown with its level of complexity (on a scale from 1 (smallest) to 5 (largest), as estimated by me. 1 UK-12 J3/14-174 Allow a file to be connected to more than one unit at one time 8-2-5 1 UK-13 J3/14-175 Standardize error conditions in numeric formatted input 9-1-5 3 UK-14 J3/14-176 Minor FORMAT extension for minimal exponent width 7-1-6 2 UK-15 J3/14-177 Allow a GENERIC statement as alternative to interface block 12-0-3 1 UK-16 J3/14-178 Remove anomaly of INTENT(IN) and VALUE for generic interfaces 14-0-0 1 UK-17 J3/14-179 Make RECURSIVE the default for procedures. 7-4-3 11-1-3 2 UK-18 J3/14-180 Improve consistency of intrinsic arguments 14-0-0 2 UK-19 J3/14-181 Add COSHAPE intrinsic 11-0-3 2 UK-22 J3/14-184 Require the processor to provide independent random-number sequences on different images 13-1-0 2 US-18 J3/14-101r1 Add optional type-spec for the ac-do-variable in an array constructor implied-DO 8-0-7 5 US-14 J3/14-196 Conformance to ISO/IEC/IEEE 60559:2011 9-0-5 1 US-21 J3/14-204 Enhance CMPLX 8-0-7 The following further features have been proposed by David Muxworthy, Malcolm Cohen, Nick Maclaren, and John Reid 1 UK-23 N2059 Remove unnecessary constraints on stop codes 1 UK-24 N2059 Remove anomaly in provision of error messages The following further features have been proposed by Dan Nagle, Bill Long, Steve Lionel, and Van Snyder 1 US-22(14-237r2) N2064, item 1. Purity enhancement 1 US-23(14-264r1) N2064, item 2. Command line related intrinsic procedures 1 US-24(15-101r2) N2064, item 3. Specification expressions 1 US-25(15-108r2) N2064, item 4. Allow mixed kind in SIGN intrinsic 1 US-26(15-111r1) N2064, item 5. POINTER arguments to SAME_TYPE_AS 3 US-27(15-142r2) N2064, item 6. SELECT RANK construct 3 US-28(15-150r2) N2064, item 7. Locality clauses in DO CONCURRENT The following further features have been proposed by Van Snyder 5 UV-01(15-163) select rank, subscript syntax 1 UV-02(15-164r1) delete TYPE(*) constraint 3 UV-03(15-166) Assign to poly without select type 1 UV-04(15-167) delete TBP override restrictions 1 UV-05(15-168) delete 4 digit req for stat vars 3 UV-06(15-169) TARGET for components 1 UV-07(15-170) expand FINDLOC w/ ORDERED 1 UV-08(15-171) FINDALL intrinsic 1 UV-09(15-172) MERGE_PTR intrinsic 1 UV-10(15-173) AVAILABLE intrinsic 1 UV-11(15-174) MOVE_ALLOC changes 1 UV-12(15-175) PRESENT for nonoptional arg 1 UV-13(15-176) FLUSH (*) for stdout