ISO/IEC JTC1/SC22/WG5 N2023 Features to be included in next revision John Reid, 27 June 2014 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 features were proposed but will not be included in the next revision of the Fortran standard. 4 DIN-A N2015 Add SELECT RANK construct 3-8-4 4 DIN-B N2015 Extend SELECT TYPE to multiple types 2-10-3 3 DIN-C N2015 Placement allocation 2-10-3 2 UK-11 J3/14-190 Allow assumed coshape dummy coarrays 5-2-8 1-2-12 2 UK-20 J3/14-182 Allow IAND, IEOR, IOR to have any number of arguments 7-4-3 3 UK-21 J3/14-183 Check for whether values of one intrinsic type can be converted to another without error 3-4-7 1 US-19 J3/14-128r1 Make WHERE constructs and WHERE statements obsolescent 1-9-5 5 US-20 J3/14-165 Protected types 1-6-8