From owner-sc22docs@open-std.org  Tue Aug 21 20:44:47 2007
Return-Path: <owner-sc22docs@open-std.org>
X-Original-To: sc22docs-domo3
Delivered-To: sc22docs-domo3@open-std.org
Received: by open-std.org (Postfix, from userid 521)
	id CD435D9F7C; Tue, 21 Aug 2007 20:44:47 +0200 (CET DST)
X-Original-To: sc22info@open-std.org
Delivered-To: sc22docs@open-std.org
Received: from exprod8og54.obsmtp.com (exprod8og54.obsmtp.com [64.18.3.90])
	by open-std.org (Postfix) with SMTP id B18E319EEE
	for <sc22info@open-std.org>; Tue, 21 Aug 2007 20:44:30 +0200 (CET DST)
Received: from source ([12.15.192.17]) by exprod8ob54.obsmtp.com ([64.18.7.12]) with SMTP;
	Tue, 21 Aug 2007 11:44:29 PDT
Received: by email1.ansi.org with Internet Mail Service (5.5.2653.19)
	id <RAD0B2G7>; Tue, 21 Aug 2007 14:41:55 -0400
Message-ID: <FEEA109B01A4D7118B6000D0B7C9E30608B9E676@email1.ansi.org>
From: Sally Seitz <SSeitz@ansi.org>
To: sc22info@open-std.org
Subject: N 4262 - Business Plan and Convener's Report for WG 5
Date: Tue, 21 Aug 2007 14:41:54 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C7E422.F2152DE6"
Sender: owner-sc22docs@open-std.org
Precedence: bulk

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C7E422.F2152DE6
Content-Type: text/plain;
	charset="iso-8859-1"


ISO/IEC JTC 1/SC22 
Programming languages, their environments and system software interfaces 
Secretariat:  U.S.A.  (ANSI) 
  
ISO/IEC JTC 1/SC22 N4262
  
TITLE: Business Plan and Convener's Report for WG 5

DATE ASSIGNED: 
2007-08-21
  
SOURCE: 
WG 5 Convener (J. Reid)

BACKWARD POINTER: 
N/A 
  
DOCUMENT TYPE: 
Officer's Contribution

PROJECT NUMBER: 
N/A 
  
STATUS: 
This document is circulated for review and consideration.  It will be
discussed under agenda item 8.2 at the September 2007 JTC 1/SC 22 Plenary in
Singapore.

ACTION IDENTIFIER: 
ACT 
  
DUE DATE: 
  
DISTRIBUTION: 
Text 

CROSS REFERENCE: 
  
DISTRIBUTION FORM: 
def 

Sally Seitz 
Program Manager 
American National Standards Institute 
25 West 43rd Street, 4th Floor 
New York, NY 10036 
Tel: 212 642 4918 
Fax: 212 840 2298 
__________________________end of cover page, beginning of
document______________________________________________

ISO/IEC JTC1/SC22/WG5 N1692 

WG5 Business Plan and Convener's Report to the ISO/IEC JTC1/SC22 2007
Plenary


PERIOD COVERED BY THIS REPORT: August 2006 to August 2007.

SUBMITTED BY: John Reid  


1 MANAGEMENT SUMMARY


1.1 JTC1/SC22/WG5 Statement of Scope 

The development and maintenance of ISO/IEC Fortran programming language
standards.


1.2 Project Report 


1.2.1 Completed Projects 

None in this period. 


1.2.2 Projects Underway 


22.02.01.01 Programming Language Fortran - Part 1: Base language

It was agreed at the May 2004 meeting of WG5 that the next revision
of the base Fortran language should be minor (as was Fortran 95 as a 
revision of Fortran 90) with a target publication date of 2009. WG5 
was already committed to including the enhanced module facilities of 
ISO/IEC TR 19767:2005. The schedule agreed then (ISO/IEC JTC1/SC22/WG5 
N1590) was reaffirmed at the WG5 meetings in 2005 and 2006. To accord 
with this, the status of the standard was changed to 'under revision' 
in late 2006. 

To determine the content of the revision, WG5 established a Repository 
of Requirements (Standing Document 5) and revised it several times;
the latest version is ISO/IEC JTC1/SC22/WG5 N1679. The repository items 
were considered at the meeting of WG5 in February 2006 and the decisions 
are recorded in ISO/IEC JTC1/SC22/WG5 N1653, resolution F5. A few 
significant items were left to be included if the primary development 
body, INCITS/J3, found time after working on the high-priority 
items. At its May meeting, INCITS/J3 decided that two items, data type 
BITS and intelligent macros, were sufficiently developed to include, 
but that further interoperability of Fortran with C was not and would be 
better as a Type 2 Technical Report. A proposal for the TR has been 
submitted and voted upon (ISO/IEC JTC1/SC22 N1674). The response is 
document ISO/IEC JTC1/SC22/WG5 N1694.

INCITS/J3 constructed a draft revision of the base Fortran language in 
accord with this plan ahead of the WG5 meeting in August 2007 and the 
schedule and content were reconsidered then. Given that no full 
implementations of Fortran 2003 were yet available (though some near-full
implementations were available), it was felt essential to delay the revision
and reduce its extent. The new schedule that was agreed is in ISO/IEC
JTC1/SC22/WG5 N1693 and involves a 10-month delay in the target date for
final publication (2010-06 instead of 2009-08). For the content, it was
agreed that one of the major items, co-arrays for parallel programming, was
of prime importance in view of the universal availability of parallel
hardware. It was therefore agreed that only a small reduction in this
feature was appropriate, but that intelligent macros be removed and that
data type BITS be replaced by a simpler extension that does not involve a
new intrinsic type. 

WG5 therefore requests approval for the new schedule. 

The primary responsibility for maintenance of the base language has been
delegated to INCITS/J3. Our procedure is that each interpretation request
is first considered by J3. Once a response has been agreed at a J3 meeting,
a J3 letter ballot is held, and if this is successful it is followed by an
informal WG5 vote. A vote is deemed to have failed if there are any no
votes with reasons that have not so far been considered. This gives plenty
of scope for detailed analysis and gives the result good credibility. Only
after this procedure has been followed is a corrigendum and response
document constructed. This has been done twice for Fortran 2003, with
corrigenda published in 2005 and 2006.

WG5 continues this process for handling defect reports and will 
construct further corrigenda even if these cannot be approved 
officially. WG5 requests that official approval be allowed. Although 
the standard is under revision, it will not be replaced until 2010 
and will be the base for implementations for many years thereafter. 


22.02.01.02 Type 2 Technical Report on Exception Handling

The features of the TR on Exception Handling have been incorporated
in the base Fortran Standard ISO/IEC 1539-1:2004(E), so no maintenance
of this TR is being undertaken. 


22.02.01.04 Type 2 Technical Report on Enhanced Data Type Facilities

The features of the TR on Enhanced Data Type Facilities have been 
incorporated in the base Fortran Standard ISO/IEC 1539-1:2004(E), so no 
maintenance of this TR is being undertaken. 


22.02.01.05 Type 2 Technical Report on Enhanced Module Facilities

The TR on Enhanced Module Facilities is now in a maintenance stage. 
There has been no activity during the period.  


22.02.02 Programming Language Fortran - Part 2: Varying Length
Character Strings

Features of Fortran 2003 cover almost all the requirements for which
Part 2 was written. However, no compilers are available yet. Therefore, 
WG5 continues to have responsibility for maintenance. There has been 
no activity during the period. 


22.02.03 Programming Language Fortran - Part 3: Conditional
Compilation

There appears to be very little interest in Part 3 and there have
been few implementations. WG5 continues to have responsibility for 
maintenance, but there has been no activity during the period. It
expects to recommend withdrawal when renewal is next considered.  


1.2.3 Projects Withdrawn

None.


1.3 Cooperation and Competition

WG5 cooperates closely with the ANSI INCITS/J3 Fortran Technical
Committee, to whom it has delegated the technical development of
Fortran as well as the maintenance of Fortran 2003 (ISO/IEC
1539-1:2004(E)). There is also contact with the industry-driven 
HPF and OpenMP Architecture Review Board, with several members of the
Board also being members of J3 and/or WG5. Many of those responsible 
for the development of commercial Fortran compilers are members of J3 
and/or WG5.

Dan Nagle (J3 chairman) has attended meetings of the Other Working 
Group on Vulnerabilities. 

Other important liaisons are those with IFIP WG2.5 (Numerical
Software), IEEE 754 (Floating-point hardware), ANSI INCITS/H2 
(Data base), and ANSI INCITS/J11 (C).

There are no competitive activities.



2 PERIOD REVIEW

2.1 Market Requirements

Fortran is the language of choice for much scientific, engineering,
and economic programming, particularly for very large programs that
have evolved over many years. The long delay between the release of
Fortran 77 and the availability of Fortran 90 compilers, at a time
when other languages, such as C and C++, were evolving rapidly, had a
significant impact on the use of Fortran, but there are now clear
signs that the facilities available in Fortran 95 are
causing a growing number of scientific and technological users to move
towards these latest versions of Fortran. Vendors have upgraded their
Fortran 90 compilers to Fortran 95 and have implemented many of
the new features of Fortran 2003.

Most major Fortran compiler vendors are represented either on WG5 or
its Primary Development Body, INCITS/J3, as are two of the major
research establishments that rely on Fortran for their scientific
computing. In addition to vendor-supplied and specific mailing lists,
there is an active email list and an active usenet newsgroup for users
of Fortran, which provide valuable feedback from users. All these
diverse sources are being used to guide the development of the
language, both through revisions to the base language Standard, and
through other related standards and technical reports.


2.2 Achievements 

The main achievement during the period has been the development of
a draft for the next revision (see section 1.2.2).  


2.3 Resources

As elsewhere in the Standardization world, it is becoming increasingly
difficult to persuade employers to provide the necessary funding for
Standards activity. The number of employers, especially among compiler
vendors, has declined through corporate mergers and 
acquisitions. WG5 delegates most of the technical work involved
in developing Standards and Technical Reports to 'development bodies'
which are either based on a national Fortran committee, as in the case
of INCITS/J3, or consist of a (small) multinational group under the
leadership of the relevant project editor. WG5 currently has one such
active development body (the primary development body) developing
standards, and three development bodies monitoring published standards
and technical reports for maintenance purposes. A development body for
the TR on further interoperability of Fortran with C will be established 
soon.

WG5 itself carries out much of its discussions via email, with an
annual meeting, usually during the summer, and occasional other meetings 
at critical stages in the development of the base language standard. The
meeting in August 2007 was attended by 18 members, including the Convener, 
representing 5 member bodies.




3 FOCUS FOR NEXT WORK PERIOD

3.1 Deliverables

It is envisaged that the first Committee Draft for the revision of Part 1 
will be submitted for registration and approval in May 2008.


3.2 Strategies

WG5 operates under a strategic plan described in WG5 Standing Document
4, the latest version of which is WG5 N1349. In particular, the
revision of the base Standard, IS 1539-1, is delegated to ANSI
INCITS/J3 operating as WG5's Primary Development Body, while the other
projects for which WG5 is responsible are handled by other Development
Bodies, which liaise with the Primary Development Body as required.


3.2.1 Risks

As far as possible, WG5 tries to anticipate technical comments during
international ballots by holding informal ballots of its members
before any documents are submitted for ballot. Nevertheless,
unexpected technical comments can always delay the planned schedule.


3.2.2 Opportunities

WG5 has made extensive use of email for over a decade to speed up
technical development. Since 1995 most documents have been distributed
via an official file server in the UK; all documents have been
distributed in this way since 1997. An open web site is also used to
provide non-technical, and other publicly available, information to
interested parties.

In addition to speeding up the distribution of documents, the use of
electronic distribution and communication systems also provides many
other benefits, such as the ability to rapidly carry out informal
ballots of the members for various reasons.


3.2.3 Work Program Priorities

WG5's priority activities this year are the maintenance of the base
Fortran language Standard, ISO/IEC 1539-1:2004(E) and the development
of a draft revision (see Section 1.2.2).


4. ADMINISTRATIVE INFORMATION


4.1 WG5 Liaisons

See Section 1.3.

	
4.2 Recent Meetings


2004/05/02-07 Las Vegas, USA
2005/05/9-13  Delft, Netherlands 
2006/02/13-17 George Mason University, Fairfax VA, USA 
2007/08/6-10  London, UK


4.3 Future Meetings

2008/02/11-15 Las Vegas, USA
2008/11/16-21 Tokyo, Japan (probably)
2009/5/       USA

Note that WG5 normally meets annually, with extra meetings being held
as/when necessary to process ballot comments or other high priority
activities that do not accord with the regular meeting schedule.
WG5's Primary Development Body, INCITS/J3, meets quarterly. Other
work is carried out via email.


5. SC22 PLENARY ACTIONS RELATED TO WG5


 
5.1 Schedule for the revision of Part 1 the Fortran Standard

WG5 requests approval of new schedule, set out in
ISO/IEC JTC1/SC22/WG5 N1693, leading to first CD in 2008, final CD
in 2009, and publication in the summer of 2010.


5.2 Type 2 TR on Further Interoperability of Fortran with C

WG5 requests approval of Bill Long as Project Editor for this TR.


5.3 Corrigenda for Part 1 the Fortran Standard

WG5 requests that official approval be allowed for further corrigenda 
to Part 1 of the Fortran Standard. 


Sally Seitz
Program Manager
American National Standards Institute
25 West 43rd Street, 4th Floor
New York, NY 10036
Tel: 212 642 4918
Fax: 212 840 2298
 


------_=_NextPart_001_01C7E422.F2152DE6
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2658.24">
<TITLE>N 4262 - Business Plan and Convener's Report for WG 5</TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT SIZE=3D2>ISO/IEC JTC 1/SC22 </FONT>
<BR><FONT SIZE=3D2>Programming languages, their environments and system =
software interfaces </FONT>
<BR><FONT SIZE=3D2>Secretariat:&nbsp; U.S.A.&nbsp; (ANSI) </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>ISO/IEC JTC 1/SC22 N4262</FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>TITLE: Business Plan and Convener's Report for WG =
5</FONT>
</P>

<P><FONT SIZE=3D2>DATE ASSIGNED: </FONT>
<BR><FONT SIZE=3D2>2007-08-21</FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>SOURCE: </FONT>
<BR><FONT SIZE=3D2>WG 5 Convener (J. Reid)</FONT>
</P>

<P><FONT SIZE=3D2>BACKWARD POINTER: </FONT>
<BR><FONT SIZE=3D2>N/A </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>DOCUMENT TYPE: </FONT>
<BR><FONT SIZE=3D2>Officer's Contribution</FONT>
</P>

<P><FONT SIZE=3D2>PROJECT NUMBER: </FONT>
<BR><FONT SIZE=3D2>N/A </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>STATUS: </FONT>
<BR><FONT SIZE=3D2>This document is circulated for review and =
consideration.&nbsp; It will be discussed under agenda item 8.2 at the =
September 2007 JTC 1/SC 22 Plenary in Singapore.</FONT></P>

<P><FONT SIZE=3D2>ACTION IDENTIFIER: </FONT>
<BR><FONT SIZE=3D2>ACT </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>DUE DATE: </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>DISTRIBUTION: </FONT>
<BR><FONT SIZE=3D2>Text </FONT>
</P>

<P><FONT SIZE=3D2>CROSS REFERENCE: </FONT>
<BR><FONT SIZE=3D2>&nbsp; </FONT>
<BR><FONT SIZE=3D2>DISTRIBUTION FORM: </FONT>
<BR><FONT SIZE=3D2>def </FONT>
</P>

<P><FONT SIZE=3D2>Sally Seitz </FONT>
<BR><FONT SIZE=3D2>Program Manager </FONT>
<BR><FONT SIZE=3D2>American National Standards Institute </FONT>
<BR><FONT SIZE=3D2>25 West 43rd Street, 4th Floor </FONT>
<BR><FONT SIZE=3D2>New York, NY 10036 </FONT>
<BR><FONT SIZE=3D2>Tel: 212 642 4918 </FONT>
<BR><FONT SIZE=3D2>Fax: 212 840 2298 </FONT>
<BR><FONT SIZE=3D2>__________________________end of cover page, =
beginning of =
document______________________________________________</FONT>
</P>

<P><FONT SIZE=3D2>ISO/IEC JTC1/SC22/WG5 N1692 </FONT>
</P>

<P><FONT SIZE=3D2>WG5 Business Plan and Convener's Report to the =
ISO/IEC JTC1/SC22 2007 Plenary</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>PERIOD COVERED BY THIS REPORT: August 2006 to August =
2007.</FONT>
</P>

<P><FONT SIZE=3D2>SUBMITTED BY: John Reid&nbsp; </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>1 MANAGEMENT SUMMARY</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>1.1 JTC1/SC22/WG5 Statement of Scope </FONT>
</P>

<P><FONT SIZE=3D2>The development and maintenance of ISO/IEC Fortran =
programming language</FONT>
<BR><FONT SIZE=3D2>standards.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>1.2 Project Report </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>1.2.1 Completed Projects </FONT>
</P>

<P><FONT SIZE=3D2>None in this period. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>1.2.2 Projects Underway </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>22.02.01.01 Programming Language Fortran - Part 1: =
Base language</FONT>
</P>

<P><FONT SIZE=3D2>It was agreed at the May 2004 meeting of WG5 that the =
next revision</FONT>
<BR><FONT SIZE=3D2>of the base Fortran language should be minor (as was =
Fortran 95 as a </FONT>
<BR><FONT SIZE=3D2>revision of Fortran 90) with a target publication =
date of 2009. WG5 </FONT>
<BR><FONT SIZE=3D2>was already committed to including the enhanced =
module facilities of </FONT>
<BR><FONT SIZE=3D2>ISO/IEC TR 19767:2005. The schedule agreed then =
(ISO/IEC JTC1/SC22/WG5 </FONT>
<BR><FONT SIZE=3D2>N1590) was reaffirmed at the WG5 meetings in 2005 =
and 2006. To accord </FONT>
<BR><FONT SIZE=3D2>with this, the status of the standard was changed to =
'under revision' </FONT>
<BR><FONT SIZE=3D2>in late 2006. </FONT>
</P>

<P><FONT SIZE=3D2>To determine the content of the revision, WG5 =
established a Repository </FONT>
<BR><FONT SIZE=3D2>of Requirements (Standing Document 5) and revised it =
several times;</FONT>
<BR><FONT SIZE=3D2>the latest version is ISO/IEC JTC1/SC22/WG5 N1679. =
The repository items </FONT>
<BR><FONT SIZE=3D2>were considered at the meeting of WG5 in February =
2006 and the decisions </FONT>
<BR><FONT SIZE=3D2>are recorded in ISO/IEC JTC1/SC22/WG5 N1653, =
resolution F5. A few </FONT>
<BR><FONT SIZE=3D2>significant items were left to be included if the =
primary development </FONT>
<BR><FONT SIZE=3D2>body, INCITS/J3, found time after working on the =
high-priority </FONT>
<BR><FONT SIZE=3D2>items. At its May meeting, INCITS/J3 decided that =
two items, data type </FONT>
<BR><FONT SIZE=3D2>BITS and intelligent macros, were sufficiently =
developed to include, </FONT>
<BR><FONT SIZE=3D2>but that further interoperability of Fortran with C =
was not and would be </FONT>
<BR><FONT SIZE=3D2>better as a Type 2 Technical Report. A proposal for =
the TR has been </FONT>
<BR><FONT SIZE=3D2>submitted and voted upon (ISO/IEC JTC1/SC22 N1674). =
The response is </FONT>
<BR><FONT SIZE=3D2>document ISO/IEC JTC1/SC22/WG5 N1694.</FONT>
</P>

<P><FONT SIZE=3D2>INCITS/J3 constructed a draft revision of the base =
Fortran language in </FONT>
<BR><FONT SIZE=3D2>accord with this plan ahead of the WG5 meeting in =
August 2007 and the </FONT>
<BR><FONT SIZE=3D2>schedule and content were reconsidered then. Given =
that no full </FONT>
<BR><FONT SIZE=3D2>implementations of Fortran 2003 were yet available =
(though some near-full</FONT>
<BR><FONT SIZE=3D2>implementations were available), it was felt =
essential to delay the revision</FONT>
<BR><FONT SIZE=3D2>and reduce its extent. The new schedule that was =
agreed is in ISO/IEC</FONT>
<BR><FONT SIZE=3D2>JTC1/SC22/WG5 N1693 and involves a 10-month delay in =
the target date for</FONT>
<BR><FONT SIZE=3D2>final publication (2010-06 instead of 2009-08). For =
the content, it was</FONT>
<BR><FONT SIZE=3D2>agreed that one of the major items, co-arrays for =
parallel programming, was</FONT>
<BR><FONT SIZE=3D2>of prime importance in view of the universal =
availability of parallel</FONT>
<BR><FONT SIZE=3D2>hardware. It was therefore agreed that only a small =
reduction in this</FONT>
<BR><FONT SIZE=3D2>feature was appropriate, but that intelligent macros =
be removed and that</FONT>
<BR><FONT SIZE=3D2>data type BITS be replaced by a simpler extension =
that does not involve a</FONT>
<BR><FONT SIZE=3D2>new intrinsic type. </FONT>
</P>

<P><FONT SIZE=3D2>WG5 therefore requests approval for the new schedule. =
</FONT>
</P>

<P><FONT SIZE=3D2>The primary responsibility for maintenance of the =
base language has been</FONT>
<BR><FONT SIZE=3D2>delegated to INCITS/J3. Our procedure is that each =
interpretation request</FONT>
<BR><FONT SIZE=3D2>is first considered by J3. Once a response has been =
agreed at a J3 meeting,</FONT>
<BR><FONT SIZE=3D2>a J3 letter ballot is held, and if this is =
successful it is followed by an</FONT>
<BR><FONT SIZE=3D2>informal WG5 vote. A vote is deemed to have failed =
if there are any no</FONT>
<BR><FONT SIZE=3D2>votes with reasons that have not so far been =
considered. This gives plenty</FONT>
<BR><FONT SIZE=3D2>of scope for detailed analysis and gives the result =
good credibility. Only</FONT>
<BR><FONT SIZE=3D2>after this procedure has been followed is a =
corrigendum and response</FONT>
<BR><FONT SIZE=3D2>document constructed. This has been done twice for =
Fortran 2003, with</FONT>
<BR><FONT SIZE=3D2>corrigenda published in 2005 and 2006.</FONT>
</P>

<P><FONT SIZE=3D2>WG5 continues this process for handling defect =
reports and will </FONT>
<BR><FONT SIZE=3D2>construct further corrigenda even if these cannot be =
approved </FONT>
<BR><FONT SIZE=3D2>officially. WG5 requests that official approval be =
allowed. Although </FONT>
<BR><FONT SIZE=3D2>the standard is under revision, it will not be =
replaced until 2010 </FONT>
<BR><FONT SIZE=3D2>and will be the base for implementations for many =
years thereafter. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>22.02.01.02 Type 2 Technical Report on Exception =
Handling</FONT>
</P>

<P><FONT SIZE=3D2>The features of the TR on Exception Handling have =
been incorporated</FONT>
<BR><FONT SIZE=3D2>in the base Fortran Standard ISO/IEC 1539-1:2004(E), =
so no maintenance</FONT>
<BR><FONT SIZE=3D2>of this TR is being undertaken. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>22.02.01.04 Type 2 Technical Report on Enhanced Data =
Type Facilities</FONT>
</P>

<P><FONT SIZE=3D2>The features of the TR on Enhanced Data Type =
Facilities have been </FONT>
<BR><FONT SIZE=3D2>incorporated in the base Fortran Standard ISO/IEC =
1539-1:2004(E), so no </FONT>
<BR><FONT SIZE=3D2>maintenance of this TR is being undertaken. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>22.02.01.05 Type 2 Technical Report on Enhanced =
Module Facilities</FONT>
</P>

<P><FONT SIZE=3D2>The TR on Enhanced Module Facilities is now in a =
maintenance stage. </FONT>
<BR><FONT SIZE=3D2>There has been no activity during the period.&nbsp; =
</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>22.02.02 Programming Language Fortran - Part 2: =
Varying Length</FONT>
<BR><FONT SIZE=3D2>Character Strings</FONT>
</P>

<P><FONT SIZE=3D2>Features of Fortran 2003 cover almost all the =
requirements for which</FONT>
<BR><FONT SIZE=3D2>Part 2 was written. However, no compilers are =
available yet. Therefore, </FONT>
<BR><FONT SIZE=3D2>WG5 continues to have responsibility for =
maintenance. There has been </FONT>
<BR><FONT SIZE=3D2>no activity during the period. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>22.02.03 Programming Language Fortran - Part 3: =
Conditional</FONT>
<BR><FONT SIZE=3D2>Compilation</FONT>
</P>

<P><FONT SIZE=3D2>There appears to be very little interest in Part 3 =
and there have</FONT>
<BR><FONT SIZE=3D2>been few implementations. WG5 continues to have =
responsibility for </FONT>
<BR><FONT SIZE=3D2>maintenance, but there has been no activity during =
the period. It</FONT>
<BR><FONT SIZE=3D2>expects to recommend withdrawal when renewal is next =
considered.&nbsp; </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>1.2.3 Projects Withdrawn</FONT>
</P>

<P><FONT SIZE=3D2>None.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>1.3 Cooperation and Competition</FONT>
</P>

<P><FONT SIZE=3D2>WG5 cooperates closely with the ANSI INCITS/J3 =
Fortran Technical</FONT>
<BR><FONT SIZE=3D2>Committee, to whom it has delegated the technical =
development of</FONT>
<BR><FONT SIZE=3D2>Fortran as well as the maintenance of Fortran 2003 =
(ISO/IEC</FONT>
<BR><FONT SIZE=3D2>1539-1:2004(E)). There is also contact with the =
industry-driven </FONT>
<BR><FONT SIZE=3D2>HPF and OpenMP Architecture Review Board, with =
several members of the</FONT>
<BR><FONT SIZE=3D2>Board also being members of J3 and/or WG5. Many of =
those responsible </FONT>
<BR><FONT SIZE=3D2>for the development of commercial Fortran compilers =
are members of J3 </FONT>
<BR><FONT SIZE=3D2>and/or WG5.</FONT>
</P>

<P><FONT SIZE=3D2>Dan Nagle (J3 chairman) has attended meetings of the =
Other Working </FONT>
<BR><FONT SIZE=3D2>Group on Vulnerabilities. </FONT>
</P>

<P><FONT SIZE=3D2>Other important liaisons are those with IFIP WG2.5 =
(Numerical</FONT>
<BR><FONT SIZE=3D2>Software), IEEE 754 (Floating-point hardware), ANSI =
INCITS/H2 </FONT>
<BR><FONT SIZE=3D2>(Data base), and ANSI INCITS/J11 (C).</FONT>
</P>

<P><FONT SIZE=3D2>There are no competitive activities.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>2 PERIOD REVIEW</FONT>
</P>

<P><FONT SIZE=3D2>2.1 Market Requirements</FONT>
</P>

<P><FONT SIZE=3D2>Fortran is the language of choice for much =
scientific, engineering,</FONT>
<BR><FONT SIZE=3D2>and economic programming, particularly for very =
large programs that</FONT>
<BR><FONT SIZE=3D2>have evolved over many years. The long delay between =
the release of</FONT>
<BR><FONT SIZE=3D2>Fortran 77 and the availability of Fortran 90 =
compilers, at a time</FONT>
<BR><FONT SIZE=3D2>when other languages, such as C and C++, were =
evolving rapidly, had a</FONT>
<BR><FONT SIZE=3D2>significant impact on the use of Fortran, but there =
are now clear</FONT>
<BR><FONT SIZE=3D2>signs that the facilities available in Fortran 95 =
are</FONT>
<BR><FONT SIZE=3D2>causing a growing number of scientific and =
technological users to move</FONT>
<BR><FONT SIZE=3D2>towards these latest versions of Fortran. Vendors =
have upgraded their</FONT>
<BR><FONT SIZE=3D2>Fortran 90 compilers to Fortran 95 and have =
implemented many of</FONT>
<BR><FONT SIZE=3D2>the new features of Fortran 2003.</FONT>
</P>

<P><FONT SIZE=3D2>Most major Fortran compiler vendors are represented =
either on WG5 or</FONT>
<BR><FONT SIZE=3D2>its Primary Development Body, INCITS/J3, as are two =
of the major</FONT>
<BR><FONT SIZE=3D2>research establishments that rely on Fortran for =
their scientific</FONT>
<BR><FONT SIZE=3D2>computing. In addition to vendor-supplied and =
specific mailing lists,</FONT>
<BR><FONT SIZE=3D2>there is an active email list and an active usenet =
newsgroup for users</FONT>
<BR><FONT SIZE=3D2>of Fortran, which provide valuable feedback from =
users. All these</FONT>
<BR><FONT SIZE=3D2>diverse sources are being used to guide the =
development of the</FONT>
<BR><FONT SIZE=3D2>language, both through revisions to the base =
language Standard, and</FONT>
<BR><FONT SIZE=3D2>through other related standards and technical =
reports.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>2.2 Achievements </FONT>
</P>

<P><FONT SIZE=3D2>The main achievement during the period has been the =
development of</FONT>
<BR><FONT SIZE=3D2>a draft for the next revision (see section =
1.2.2).&nbsp; </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>2.3 Resources</FONT>
</P>

<P><FONT SIZE=3D2>As elsewhere in the Standardization world, it is =
becoming increasingly</FONT>
<BR><FONT SIZE=3D2>difficult to persuade employers to provide the =
necessary funding for</FONT>
<BR><FONT SIZE=3D2>Standards activity. The number of employers, =
especially among compiler</FONT>
<BR><FONT SIZE=3D2>vendors, has declined through corporate mergers and =
</FONT>
<BR><FONT SIZE=3D2>acquisitions. WG5 delegates most of the technical =
work involved</FONT>
<BR><FONT SIZE=3D2>in developing Standards and Technical Reports to =
'development bodies'</FONT>
<BR><FONT SIZE=3D2>which are either based on a national Fortran =
committee, as in the case</FONT>
<BR><FONT SIZE=3D2>of INCITS/J3, or consist of a (small) multinational =
group under the</FONT>
<BR><FONT SIZE=3D2>leadership of the relevant project editor. WG5 =
currently has one such</FONT>
<BR><FONT SIZE=3D2>active development body (the primary development =
body) developing</FONT>
<BR><FONT SIZE=3D2>standards, and three development bodies monitoring =
published standards</FONT>
<BR><FONT SIZE=3D2>and technical reports for maintenance purposes. A =
development body for</FONT>
<BR><FONT SIZE=3D2>the TR on further interoperability of Fortran with C =
will be established </FONT>
<BR><FONT SIZE=3D2>soon.</FONT>
</P>

<P><FONT SIZE=3D2>WG5 itself carries out much of its discussions via =
email, with an</FONT>
<BR><FONT SIZE=3D2>annual meeting, usually during the summer, and =
occasional other meetings </FONT>
<BR><FONT SIZE=3D2>at critical stages in the development of the base =
language standard. The</FONT>
<BR><FONT SIZE=3D2>meeting in August 2007 was attended by 18 members, =
including the Convener, </FONT>
<BR><FONT SIZE=3D2>representing 5 member bodies.</FONT>
</P>
<BR>
<BR>
<BR>

<P><FONT SIZE=3D2>3 FOCUS FOR NEXT WORK PERIOD</FONT>
</P>

<P><FONT SIZE=3D2>3.1 Deliverables</FONT>
</P>

<P><FONT SIZE=3D2>It is envisaged that the first Committee Draft for =
the revision of Part 1 </FONT>
<BR><FONT SIZE=3D2>will be submitted for registration and approval in =
May 2008.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>3.2 Strategies</FONT>
</P>

<P><FONT SIZE=3D2>WG5 operates under a strategic plan described in WG5 =
Standing Document</FONT>
<BR><FONT SIZE=3D2>4, the latest version of which is WG5 N1349. In =
particular, the</FONT>
<BR><FONT SIZE=3D2>revision of the base Standard, IS 1539-1, is =
delegated to ANSI</FONT>
<BR><FONT SIZE=3D2>INCITS/J3 operating as WG5's Primary Development =
Body, while the other</FONT>
<BR><FONT SIZE=3D2>projects for which WG5 is responsible are handled by =
other Development</FONT>
<BR><FONT SIZE=3D2>Bodies, which liaise with the Primary Development =
Body as required.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>3.2.1 Risks</FONT>
</P>

<P><FONT SIZE=3D2>As far as possible, WG5 tries to anticipate technical =
comments during</FONT>
<BR><FONT SIZE=3D2>international ballots by holding informal ballots of =
its members</FONT>
<BR><FONT SIZE=3D2>before any documents are submitted for ballot. =
Nevertheless,</FONT>
<BR><FONT SIZE=3D2>unexpected technical comments can always delay the =
planned schedule.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>3.2.2 Opportunities</FONT>
</P>

<P><FONT SIZE=3D2>WG5 has made extensive use of email for over a decade =
to speed up</FONT>
<BR><FONT SIZE=3D2>technical development. Since 1995 most documents =
have been distributed</FONT>
<BR><FONT SIZE=3D2>via an official file server in the UK; all documents =
have been</FONT>
<BR><FONT SIZE=3D2>distributed in this way since 1997. An open web site =
is also used to</FONT>
<BR><FONT SIZE=3D2>provide non-technical, and other publicly available, =
information to</FONT>
<BR><FONT SIZE=3D2>interested parties.</FONT>
</P>

<P><FONT SIZE=3D2>In addition to speeding up the distribution of =
documents, the use of</FONT>
<BR><FONT SIZE=3D2>electronic distribution and communication systems =
also provides many</FONT>
<BR><FONT SIZE=3D2>other benefits, such as the ability to rapidly carry =
out informal</FONT>
<BR><FONT SIZE=3D2>ballots of the members for various reasons.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>3.2.3 Work Program Priorities</FONT>
</P>

<P><FONT SIZE=3D2>WG5's priority activities this year are the =
maintenance of the base</FONT>
<BR><FONT SIZE=3D2>Fortran language Standard, ISO/IEC 1539-1:2004(E) =
and the development</FONT>
<BR><FONT SIZE=3D2>of a draft revision (see Section 1.2.2).</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>4. ADMINISTRATIVE INFORMATION</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>4.1 WG5 Liaisons</FONT>
</P>

<P><FONT SIZE=3D2>See Section 1.3.</FONT>
</P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR><FONT SIZE=3D2>4.2 Recent Meetings</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>2004/05/02-07 Las Vegas, USA</FONT>
<BR><FONT SIZE=3D2>2005/05/9-13&nbsp; Delft, Netherlands </FONT>
<BR><FONT SIZE=3D2>2006/02/13-17 George Mason University, Fairfax VA, =
USA </FONT>
<BR><FONT SIZE=3D2>2007/08/6-10&nbsp; London, UK</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>4.3 Future Meetings</FONT>
</P>

<P><FONT SIZE=3D2>2008/02/11-15 Las Vegas, USA</FONT>
<BR><FONT SIZE=3D2>2008/11/16-21 Tokyo, Japan (probably)</FONT>
<BR><FONT SIZE=3D2>2009/5/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
USA</FONT>
</P>

<P><FONT SIZE=3D2>Note that WG5 normally meets annually, with extra =
meetings being held</FONT>
<BR><FONT SIZE=3D2>as/when necessary to process ballot comments or =
other high priority</FONT>
<BR><FONT SIZE=3D2>activities that do not accord with the regular =
meeting schedule.</FONT>
<BR><FONT SIZE=3D2>WG5's Primary Development Body, INCITS/J3, meets =
quarterly. Other</FONT>
<BR><FONT SIZE=3D2>work is carried out via email.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>5. SC22 PLENARY ACTIONS RELATED TO WG5</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>&nbsp;</FONT>
<BR><FONT SIZE=3D2>5.1 Schedule for the revision of Part 1 the Fortran =
Standard</FONT>
</P>

<P><FONT SIZE=3D2>WG5 requests approval of new schedule, set out =
in</FONT>
<BR><FONT SIZE=3D2>ISO/IEC JTC1/SC22/WG5 N1693, leading to first CD in =
2008, final CD</FONT>
<BR><FONT SIZE=3D2>in 2009, and publication in the summer of =
2010.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>5.2 Type 2 TR on Further Interoperability of Fortran =
with C</FONT>
</P>

<P><FONT SIZE=3D2>WG5 requests approval of Bill Long as Project Editor =
for this TR.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>5.3 Corrigenda for Part 1 the Fortran Standard</FONT>
</P>

<P><FONT SIZE=3D2>WG5 requests that official approval be allowed for =
further corrigenda </FONT>
<BR><FONT SIZE=3D2>to Part 1 of the Fortran Standard. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Sally Seitz</FONT>
<BR><FONT SIZE=3D2>Program Manager</FONT>
<BR><FONT SIZE=3D2>American National Standards Institute</FONT>
<BR><FONT SIZE=3D2>25 West 43rd Street, 4th Floor</FONT>
<BR><FONT SIZE=3D2>New York, NY 10036</FONT>
<BR><FONT SIZE=3D2>Tel: 212 642 4918</FONT>
<BR><FONT SIZE=3D2>Fax: 212 840 2298</FONT>
<BR><FONT SIZE=3D2>=A0</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C7E422.F2152DE6--
