JTC1/SC22/WG5
It incorporates the extensions defined by the two Technical Reports:
ISO/IEC TR 15580:2001(E) Floating-point exception handling
ISO/IEC TR 15581:2001(E) Enhanced data type facilities (allocatable dummy
arguments, allocatable function results and allocatable components of
derived types)
whose final drafts are visible as N1378 and N1379. They were written as Technical Reports because the features were deemed too important to wait for the next revision of the Standard.
It also incorporates the corrections in the two corrigenda to Fortran 95.
Beside the features of the two Technical Reports, the major new features are:
Enhancements to derived data types
Features to allow object oriented programs to be written in Fortran
Data manipulation enhancements
New input/output features including asynchronous i/o and derived type i/o
Procedure pointers
Facilities to simplify interoperability with the C language
Support for international usage (ISO 10646)
Access to command line arguments, environment variables, and processor
error messages
Two corrigenda have been published, whose final drafts are visible as papers N1641 and N1665.
A further feature is defined by the Technical Report:
ISO/IEC TR 19767:2005(E) Enhanced module facilities
whose final draft is visible as N1602. This was written as a Technical Report because the feature was deemed too important to wait for the next revision of the Standard.
WG5 is currently working on a minor revision of the language, with a target publication date of 2008. The current working draft can be accessed from the J3 file server as standing document 007 in a variety of formats.
2010-01-17