From owner-sc22docs@open-std.org  Tue Jul 18 16:13:17 2006
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 ADABB21678; Tue, 18 Jul 2006 16:13:17 +0200 (CET DST)
X-Original-To: sc22info@open-std.org
Delivered-To: sc22docs@open-std.org
Received: from 0e0mail1.ansi.org (outbound.ansi.org [12.15.192.5])
	by open-std.org (Postfix) with ESMTP id 845281B772
	for <sc22info@open-std.org>; Tue, 18 Jul 2006 16:13:16 +0200 (CET DST)
Received: by EMAIL1 with Internet Mail Service (5.5.2653.19)
	id <33SNSWFR>; Tue, 18 Jul 2006 10:09:56 -0400
Message-ID: <FEEA109B01A4D7118B6000D0B7C9E30606231B7F@EMAIL1>
From: Sally Seitz <SSeitz@ansi.org>
To: sc22info@open-std.org
Subject: N 4083 - Business Plan and Convenor's Report for WG 5
Date: Tue, 18 Jul 2006 10:09:46 -0400
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C6AA73.D301778C"
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_01C6AA73.D301778C
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

ISO/IEC JTC 1/SC22=20
Programming languages, their environments and system software =
interfaces=20

Secretariat:=A0 U.S.A.=A0 (ANSI)=20

ISO/IEC JTC 1/SC22 N4083

TITLE:=20
Business Plan and Convenor's Report for WG 5
=A0=20
DATE ASSIGNED:=20
2006-07-18=20
=A0=20
SOURCE:=20
WG 5 Convenor (J. Reid)=20
=A0=20
BACKWARD POINTER:=20
=A0=20
DOCUMENT TYPE:=20
Officer's Contribution=20

PROJECT NUMBER:=20

STATUS:=20
This document is circulated for review and consideration.=A0 It will be
discussed at the September 2006 SC 22 Plenary in London under agenda =
item
8.3.=A0=20

ACTION IDENTIFIER:=20

ACT=20

DUE DATE:=20
N/A=20

DISTRIBUTION:=20
Text=20

CROSS REFERENCE:=20

DISTRIBUTION:=20
def


Sally Seitz=20
Program Manager=20
American National Standards Institute=20
25 West 43rd Street, 4th Floor=20
New York, NY 10036=20
Tel: 212 642 4918=20
Fax: 212 840 2298
_________end of cover sheet, beginning of document___________
ISO/IEC JTC1/SC22/WG5 N1662=20

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


PERIOD COVERED BY THIS REPORT: August 2005 to July 2006.

SUBMITTED BY: John Reid =20


1 MANAGEMENT SUMMARY


1.1 JTC1/SC22/WG5 Statement of Scope=20

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


1.2 Project Report=20


1.2.1 Completed Projects=20

None in this period.=20


1.2.2 Projects Underway=20


22.02.01.01 Programming Language Fortran - Part 1: Base language

The primary responsibility for maintenance of Fortran 2003 has been
delegated to INCITS/J3. Our procedure is that each interpretation=20
request is first considered by J3. Once a response has been=20
agreed at a J3 meeting, a J3 letter ballot is held, and if this is=20
successful it is followed by an informal WG5 vote. A vote is deemed to=20
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=20
gives the result good credibility.=20

The first corrigendum was published as ISO/IEC =
1539-1:2004(E)/Cor.1:2006(E),
but unfortunately it had been completely reformatted by ITTF, losing =
the
distinction in the standard between Roman and italic fonts.  Further,
there were arbitrary changes between Roman and italic fonts in the
accompanying text which gave the document an untidy, unprofessional
look.  After correspondence between the WG5 convener, SC22 Secretariat
and ITTF, it was agreed to reissue the Corrigendum in the format
originally submitted, which has not happened at the time of writing,
and to publish the next Fortran Corrigendum in the style which WG5 has
used consistently for several years.

ITTF claimed that WG5 had not followed the formatting guidelines for
Corrigenda but we have not been able to find any such.  We note
that recent published technical corrigenda for Ada, C, Cobol, Fortran,=20
Posix and SQL all display styles which are different from each other.

By the end of the May 2006 meeting of INCITS/J3, 22 further=20
interpretations had passed all our stages and the second corrigendum
was prepared. However, some very minor technical changes were made at =
the
last minute, so a further informal WG5 vote was taken, which resulted =
in
one change. Corrigendum 2 was sent to the Secretariat on 17 July 2006.=20

It was agreed at the May 2004 meeting of WG5 that the next revision=20
should be minor (as was Fortran 95 as a revision of Fortran 90) with=20
a target publication date of 2009. WG5 is already committed to =
including
the enhanced module facilities of ISO/IEC TR 19767:2005. A Repository =
of=20
Requirements (Standing Document 5) was established and revised several
times;
the latest version is ISO/IEC JTC1/SC22/WG5 N1649. It should be read in
conjunction with ISO/IEC JTC1/SC22/WG5 N1656, which is an annex =
explaining
how items have been modified or merged in the course of processing by=20
INCITS/J3.=20

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 INCITS/J3 found =
time

after working of first priority items. At its May meeting, INCITS/J3
decided that two items, data type BITS and intelligent macros, were=20
sufficiently developed to include, but that further interoperability =
with C
was not and would be better as a Type 2 Technical Report.=20

WG5 is therefore submitting requests for two new work items: revision =
of=20
the Fortran Standard and a Type 2 Technical Report.=20

For the full list of selected items, see
          http://j3-fortran.org/doc/year/06/06-010r2.pdf


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.=20


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=20
incorporated in the base Fortran Standard ISO/IEC 1539-1:2004(E), so no =

maintenance of this TR is being undertaken.=20


22.02.01.05 Type 2 Technical Report on Enhanced Module Facilities

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


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,=20
WG5 continues to have responsibility for maintenance. There has been=20
no activity during the period.=20


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=20
maintenance, but there has been no activity during the period. It
expects to recommend withdrawal when renewal is next considered. =20


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 close contact with the industry-driven=20
HPF and OpenMP Architecture Review Board, with several members of the
Board also being members of J3 and/or WG5. For example, the OpenMP
board has aligned the OpenMP 2.0 Release with Fortran 95. Many of
those responsible for the development of commercial Fortran compilers
are members of J3 and/or WG5.

Dan Nagle (J3 chairman) attended the meeting of the Other Working=20
Group on Vulnerabilities, 26-27 June 2006, Washington, DC USA, and
is liaising with WG5 on this matter.=20

Other important liaisons are those with IFIP WG2.5 (Numerical
Software), IEEE 754 (Floating-point hardware),  ANSI INCITS/H2=20
(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, most of them have incorporated the
extensions of TR 15581 (allocatable array extensions) and some have
incorporated the extensions of TR 15580 (exception handling and
support of IEEE floating-point arithmetic). Most have begun =
implementing
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=20

The main achievement during the period has been the choice of which
features to include in the next revision (see section 1.2.2) and
their development to the point of full sets of edits to the present
standard. =20


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=20
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.

WG5 itself carries out much of its discussions via email, with an
annual meeting, usually during the summer, and occasional other =
meetings=20
at critical stages in the development of the base language standard. =
The
meeting in February 2006 was attended by 20 members, including the =
Convener,

representing 6 member bodies.




3 FOCUS FOR NEXT WORK PERIOD

3.1 Deliverables

It is envisaged that the third corrigendum for Part 1 will be
submitted in the summer of 2007.


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 that included the items chosen from the Repository=20
(see Section 1.2.2).


4.  ADMINISTRATIVE INFORMATION


4.1  WG5 Liaisons

See Section 1.3.

=09
4.2 Recent Meetings


2004/05/02-07  Las Vegas, USA
2005/05/9-13   Delft, Netherlands=20
2006/02/13-17  George Mason University, Fairfax VA, USA=20


4.3 Future Meetings

2007/08/6-10  London, UK
2008/02/?     Las Vegas (probably), USA
2008/08/?     Las Vegas (probably), 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 The final stages of publication of standards

WG5 would like to remind SC22 that is passed this resolution last year:

...................................
Resolution 05-06: Document Submission to ITTF

JTC 1/SC 22 notes that its project editors have been having substantial =

problems with the publication process.  For example, in a number of =
recent=20
publications, internal bookmarks were removed, rendering the documents=20
difficult to navigate.

JTC 1/SC 22 instructs its Secretariat to request the ITTF to allow the=20
following mode of processing to be applied at the request of the =
project=20
editor before publication of a JTC 1/SC 22 standard, TR, or =
corrigendum.
1. The project editor sends the approved format file (currently PDF)
   together with any additional source files necessary for ITTF to note
   and verify changes.
2. The ITTF lists the changes it requires.
3. The project editor constructs a new approved format and source files =
and
   sends them.
4. Steps 2. and 3. are repeated until no changes are needed.
The purpose of this procedure is to improve the quality of the final
document.

Unanimous
....................................

Despite this resolution, WG5 had difficulties with its Corrigendum, see
1.2.2.
WG5 requests that this procedure be commenced forthwith.=20


5.2 Free Availability of Documents

WG5 would like to remind SC22 that is passed this resolution last year:

....................................
Resolution 05-02: Free Availability of JTC 1/SC 22 Documents

JTC 1/SC 22 requests the following JTC 1/SC 22 documents be made freely =

available via the ISO On-Line Store:=20

Technical Reports
ISO/IEC TR 15580: 2001, Programming languages Fortran - Floating-Point=20
           Exception Handling, Type 2 TR, Second edition
ISO/IEC TR 15581: 2001, Programming languages Fortran - Enhanced Data=20
           Type Facilities, Type 2 TR, Second edition
ISO/IEC TR 19767: 2005, Enhanced Module Facilities in Fortran, Type 2 =
TR
ISO/IEC TR 18015, C++ Performance, Type 3 TR

Standard
ISO/IEC 10967 (Parts 1, 2), Language Independent Arithmetic

Upon publication:=20
Technical Corrigendum
ISO/IEC 1539:2004, Programming languages Fortran: COR1

Standard
ISO/IEC 10967 (Part 3), Language Independent Arithmetic

JTC1/SC 22, noting JTC 1 Sendai Resolution 32, instructs its =
Secretariat to
take=20
necessary administrative actions to make these documents freely =
available.

Unanimous=20
....................................

The Fortran corrigendum is available free of change, but the three =
Fortran
TRs=20
are not.=20


5.3 New Work Item - revision of Part 1 the Fortran Standard

WG5 requests approval of this work item, see 1.2.2.


5.4 New Work Item - Type 2 TR on Further interoperability with C

WG5 requests approval of this work item, see 1.2.2.


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_01C6AA73.D301778C
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 4083 - Business Plan and Convenor's Report for WG 5</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>ISO/IEC JTC 1/SC22 </FONT>
<BR><FONT SIZE=3D2>Programming languages, their environments and system =
software interfaces </FONT>
</P>

<P><FONT SIZE=3D2>Secretariat:=A0 U.S.A.=A0 (ANSI) </FONT>
</P>

<P><FONT SIZE=3D2>ISO/IEC JTC 1/SC22 N4083</FONT>
</P>

<P><FONT SIZE=3D2>TITLE: </FONT>
<BR><FONT SIZE=3D2>Business Plan and Convenor's Report for WG 5</FONT>
<BR><FONT SIZE=3D2>=A0 </FONT>
<BR><FONT SIZE=3D2>DATE ASSIGNED: </FONT>
<BR><FONT SIZE=3D2>2006-07-18 </FONT>
<BR><FONT SIZE=3D2>=A0 </FONT>
<BR><FONT SIZE=3D2>SOURCE: </FONT>
<BR><FONT SIZE=3D2>WG 5 Convenor (J. Reid) </FONT>
<BR><FONT SIZE=3D2>=A0 </FONT>
<BR><FONT SIZE=3D2>BACKWARD POINTER: </FONT>
<BR><FONT SIZE=3D2>=A0 </FONT>
<BR><FONT SIZE=3D2>DOCUMENT TYPE: </FONT>
<BR><FONT SIZE=3D2>Officer's Contribution </FONT>
</P>

<P><FONT SIZE=3D2>PROJECT NUMBER: </FONT>
</P>

<P><FONT SIZE=3D2>STATUS: </FONT>
<BR><FONT SIZE=3D2>This document is circulated for review and =
consideration.=A0 It will be discussed at the September 2006 SC 22 =
Plenary in London under agenda item 8.3.=A0 </FONT></P>

<P><FONT SIZE=3D2>ACTION IDENTIFIER: </FONT>
</P>

<P><FONT SIZE=3D2>ACT </FONT>
</P>

<P><FONT SIZE=3D2>DUE DATE: </FONT>
<BR><FONT SIZE=3D2>N/A </FONT>
</P>

<P><FONT SIZE=3D2>DISTRIBUTION: </FONT>
<BR><FONT SIZE=3D2>Text </FONT>
</P>

<P><FONT SIZE=3D2>CROSS REFERENCE: </FONT>
</P>

<P><FONT SIZE=3D2>DISTRIBUTION: </FONT>
<BR><FONT SIZE=3D2>def</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>_________end of cover sheet, beginning of =
document___________</FONT>
<BR><FONT SIZE=3D2>ISO/IEC JTC1/SC22/WG5 N1662 </FONT>
</P>

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

<P><FONT SIZE=3D2>PERIOD COVERED BY THIS REPORT: August 2005 to July =
2006.</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>The primary responsibility for maintenance of Fortran =
2003 has been</FONT>
<BR><FONT SIZE=3D2>delegated to INCITS/J3. Our procedure is that each =
interpretation </FONT>
<BR><FONT SIZE=3D2>request is first considered by J3. Once a response =
has been </FONT>
<BR><FONT SIZE=3D2>agreed at a J3 meeting, a J3 letter ballot is held, =
and if this is </FONT>
<BR><FONT SIZE=3D2>successful it is followed by an informal WG5 vote. A =
vote is deemed to </FONT>
<BR><FONT SIZE=3D2>have failed if there are any no votes with reasons =
that have not so far </FONT>
<BR><FONT SIZE=3D2>been considered. This gives plenty of scope for =
detailed analysis and </FONT>
<BR><FONT SIZE=3D2>gives the result good credibility. </FONT>
</P>

<P><FONT SIZE=3D2>The first corrigendum was published as ISO/IEC =
1539-1:2004(E)/Cor.1:2006(E),</FONT>
<BR><FONT SIZE=3D2>but unfortunately it had been completely reformatted =
by ITTF, losing the</FONT>
<BR><FONT SIZE=3D2>distinction in the standard between Roman and italic =
fonts.&nbsp; Further,</FONT>
<BR><FONT SIZE=3D2>there were arbitrary changes between Roman and =
italic fonts in the</FONT>
<BR><FONT SIZE=3D2>accompanying text which gave the document an untidy, =
unprofessional</FONT>
<BR><FONT SIZE=3D2>look.&nbsp; After correspondence between the WG5 =
convener, SC22 Secretariat</FONT>
<BR><FONT SIZE=3D2>and ITTF, it was agreed to reissue the Corrigendum =
in the format</FONT>
<BR><FONT SIZE=3D2>originally submitted, which has not happened at the =
time of writing,</FONT>
<BR><FONT SIZE=3D2>and to publish the next Fortran Corrigendum in the =
style which WG5 has</FONT>
<BR><FONT SIZE=3D2>used consistently for several years.</FONT>
</P>

<P><FONT SIZE=3D2>ITTF claimed that WG5 had not followed the formatting =
guidelines for</FONT>
<BR><FONT SIZE=3D2>Corrigenda but we have not been able to find any =
such.&nbsp; We note</FONT>
<BR><FONT SIZE=3D2>that recent published technical corrigenda for Ada, =
C, Cobol, Fortran, </FONT>
<BR><FONT SIZE=3D2>Posix and SQL all display styles which are different =
from each other.</FONT>
</P>

<P><FONT SIZE=3D2>By the end of the May 2006 meeting of INCITS/J3, 22 =
further </FONT>
<BR><FONT SIZE=3D2>interpretations had passed all our stages and the =
second corrigendum</FONT>
<BR><FONT SIZE=3D2>was prepared. However, some very minor technical =
changes were made at the</FONT>
<BR><FONT SIZE=3D2>last minute, so a further informal WG5 vote was =
taken, which resulted in</FONT>
<BR><FONT SIZE=3D2>one change. Corrigendum 2 was sent to the =
Secretariat on 17 July 2006. </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>should be minor (as was Fortran 95 as a revision of =
Fortran 90) with </FONT>
<BR><FONT SIZE=3D2>a target publication date of 2009. WG5 is already =
committed to including</FONT>
<BR><FONT SIZE=3D2>the enhanced module facilities of ISO/IEC TR =
19767:2005. A Repository of </FONT>
<BR><FONT SIZE=3D2>Requirements (Standing Document 5) was established =
and revised several times;</FONT>
<BR><FONT SIZE=3D2>the latest version is ISO/IEC JTC1/SC22/WG5 N1649. =
It should be read in</FONT>
<BR><FONT SIZE=3D2>conjunction with ISO/IEC JTC1/SC22/WG5 N1656, which =
is an annex explaining</FONT>
<BR><FONT SIZE=3D2>how items have been modified or merged in the course =
of processing by </FONT>
<BR><FONT SIZE=3D2>INCITS/J3. </FONT>
</P>

<P><FONT SIZE=3D2>The repository items were considered at the meeting =
of WG5 in February 2006</FONT>
<BR><FONT SIZE=3D2>and the decisions are recorded in ISO/IEC =
JTC1/SC22/WG5 N1653, resolution</FONT>
<BR><FONT SIZE=3D2>F5. A few significant items were left to be included =
if INCITS/J3 found time </FONT>
<BR><FONT SIZE=3D2>after working of first priority items. At its May =
meeting, INCITS/J3</FONT>
<BR><FONT SIZE=3D2>decided that two items, data type BITS and =
intelligent macros, were </FONT>
<BR><FONT SIZE=3D2>sufficiently developed to include, but that further =
interoperability with C</FONT>
<BR><FONT SIZE=3D2>was not and would be better as a Type 2 Technical =
Report. </FONT>
</P>

<P><FONT SIZE=3D2>WG5 is therefore submitting requests for two new work =
items: revision of </FONT>
<BR><FONT SIZE=3D2>the Fortran Standard and a Type 2 Technical Report. =
</FONT>
</P>

<P><FONT SIZE=3D2>For the full list of selected items, see</FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A =
HREF=3D"http://j3-fortran.org/doc/year/06/06-010r2.pdf" =
TARGET=3D"_blank">http://j3-fortran.org/doc/year/06/06-010r2.pdf</A></FO=
NT>
</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.&nbsp; 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.&nbsp; 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 close 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. For =
example, the OpenMP</FONT>
<BR><FONT SIZE=3D2>board has aligned the OpenMP 2.0 Release with =
Fortran 95. Many of</FONT>
<BR><FONT SIZE=3D2>those responsible for the development of commercial =
Fortran compilers</FONT>
<BR><FONT SIZE=3D2>are members of J3 and/or WG5.</FONT>
</P>

<P><FONT SIZE=3D2>Dan Nagle (J3 chairman) attended the meeting of the =
Other Working </FONT>
<BR><FONT SIZE=3D2>Group on Vulnerabilities, 26-27 June 2006, =
Washington, DC USA, and</FONT>
<BR><FONT SIZE=3D2>is liaising with WG5 on this matter. </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),&nbsp; =
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, most of them =
have incorporated the</FONT>
<BR><FONT SIZE=3D2>extensions of TR 15581 (allocatable array =
extensions) and some have</FONT>
<BR><FONT SIZE=3D2>incorporated the extensions of TR 15580 (exception =
handling and</FONT>
<BR><FONT SIZE=3D2>support of IEEE floating-point arithmetic). Most =
have begun implementing</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 =
choice of which</FONT>
<BR><FONT SIZE=3D2>features to include in the next revision (see =
section 1.2.2) and</FONT>
<BR><FONT SIZE=3D2>their development to the point of full sets of edits =
to the present</FONT>
<BR><FONT SIZE=3D2>standard.&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.&nbsp; 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.&nbsp; 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.</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 February 2006 was attended by 20 members, =
including the Convener, </FONT>
<BR><FONT SIZE=3D2>representing 6 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 third corrigendum for Part 1 =
will be</FONT>
<BR><FONT SIZE=3D2>submitted in the summer of 2007.</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.&nbsp; =
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.&nbsp; 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 that included the items chosen =
from the Repository </FONT>
<BR><FONT SIZE=3D2>(see Section 1.2.2).</FONT>
</P>
<BR>

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

<P><FONT SIZE=3D2>4.1&nbsp; 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&nbsp; Las Vegas, USA</FONT>
<BR><FONT SIZE=3D2>2005/05/9-13&nbsp;&nbsp; Delft, Netherlands </FONT>
<BR><FONT SIZE=3D2>2006/02/13-17&nbsp; George Mason University, Fairfax =
VA, USA </FONT>
</P>
<BR>

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

<P><FONT SIZE=3D2>2007/08/6-10&nbsp; London, UK</FONT>
<BR><FONT SIZE=3D2>2008/02/?&nbsp;&nbsp;&nbsp;&nbsp; Las Vegas =
(probably), USA</FONT>
<BR><FONT SIZE=3D2>2008/08/?&nbsp;&nbsp;&nbsp;&nbsp; Las Vegas =
(probably), 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.&nbsp; Other</FONT>
<BR><FONT SIZE=3D2>work is carried out via email.</FONT>
</P>
<BR>

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

<P><FONT SIZE=3D2>5.1 The final stages of publication of =
standards</FONT>
</P>

<P><FONT SIZE=3D2>WG5 would like to remind SC22 that is passed this =
resolution last year:</FONT>
</P>

<P><FONT SIZE=3D2>...................................</FONT>
<BR><FONT SIZE=3D2>Resolution 05-06: Document Submission to ITTF</FONT>
</P>

<P><FONT SIZE=3D2>JTC 1/SC 22 notes that its project editors have been =
having substantial </FONT>
<BR><FONT SIZE=3D2>problems with the publication process.&nbsp; For =
example, in a number of recent </FONT>
<BR><FONT SIZE=3D2>publications, internal bookmarks were removed, =
rendering the documents </FONT>
<BR><FONT SIZE=3D2>difficult to navigate.</FONT>
</P>

<P><FONT SIZE=3D2>JTC 1/SC 22 instructs its Secretariat to request the =
ITTF to allow the </FONT>
<BR><FONT SIZE=3D2>following mode of processing to be applied at the =
request of the project </FONT>
<BR><FONT SIZE=3D2>editor before publication of a JTC 1/SC 22 standard, =
TR, or corrigendum.</FONT>
<BR><FONT SIZE=3D2>1. The project editor sends the approved format file =
(currently PDF)</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; together with any additional source =
files necessary for ITTF to note</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; and verify changes.</FONT>
<BR><FONT SIZE=3D2>2. The ITTF lists the changes it requires.</FONT>
<BR><FONT SIZE=3D2>3. The project editor constructs a new approved =
format and source files and</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp; sends them.</FONT>
<BR><FONT SIZE=3D2>4. Steps 2. and 3. are repeated until no changes are =
needed.</FONT>
<BR><FONT SIZE=3D2>The purpose of this procedure is to improve the =
quality of the final document.</FONT>
</P>

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

<P><FONT SIZE=3D2>Despite this resolution, WG5 had difficulties with =
its Corrigendum, see 1.2.2.</FONT>
<BR><FONT SIZE=3D2>WG5 requests that this procedure be commenced =
forthwith. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>5.2 Free Availability of Documents</FONT>
</P>

<P><FONT SIZE=3D2>WG5 would like to remind SC22 that is passed this =
resolution last year:</FONT>
</P>

<P><FONT SIZE=3D2>....................................</FONT>
<BR><FONT SIZE=3D2>Resolution 05-02: Free Availability of JTC 1/SC 22 =
Documents</FONT>
</P>

<P><FONT SIZE=3D2>JTC 1/SC 22 requests the following JTC 1/SC 22 =
documents be made freely </FONT>
<BR><FONT SIZE=3D2>available via the ISO On-Line Store: </FONT>
</P>

<P><FONT SIZE=3D2>Technical Reports</FONT>
<BR><FONT SIZE=3D2>ISO/IEC TR 15580: 2001, Programming languages =
Fortran - Floating-Point </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Exception Handling, Type 2 TR, Second edition</FONT>
<BR><FONT SIZE=3D2>ISO/IEC TR 15581: 2001, Programming languages =
Fortran - Enhanced Data </FONT>
<BR><FONT =
SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Type Facilities, Type 2 TR, Second edition</FONT>
<BR><FONT SIZE=3D2>ISO/IEC TR 19767: 2005, Enhanced Module Facilities =
in Fortran, Type 2 TR</FONT>
<BR><FONT SIZE=3D2>ISO/IEC TR 18015, C++ Performance, Type 3 TR</FONT>
</P>

<P><FONT SIZE=3D2>Standard</FONT>
<BR><FONT SIZE=3D2>ISO/IEC 10967 (Parts 1, 2), Language Independent =
Arithmetic</FONT>
</P>

<P><FONT SIZE=3D2>Upon publication: </FONT>
<BR><FONT SIZE=3D2>Technical Corrigendum</FONT>
<BR><FONT SIZE=3D2>ISO/IEC 1539:2004, Programming languages Fortran: =
COR1</FONT>
</P>

<P><FONT SIZE=3D2>Standard</FONT>
<BR><FONT SIZE=3D2>ISO/IEC 10967 (Part 3), Language Independent =
Arithmetic</FONT>
</P>

<P><FONT SIZE=3D2>JTC1/SC 22, noting JTC 1 Sendai Resolution 32, =
instructs its Secretariat to take </FONT>
<BR><FONT SIZE=3D2>necessary administrative actions to make these =
documents freely available.</FONT>
</P>

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

<P><FONT SIZE=3D2>The Fortran corrigendum is available free of change, =
but the three Fortran TRs </FONT>
<BR><FONT SIZE=3D2>are not. </FONT>
</P>
<BR>

<P><FONT SIZE=3D2>5.3 New Work Item - revision of Part 1 the Fortran =
Standard</FONT>
</P>

<P><FONT SIZE=3D2>WG5 requests approval of this work item, see =
1.2.2.</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>5.4 New Work Item - Type 2 TR on Further =
interoperability with C</FONT>
</P>

<P><FONT SIZE=3D2>WG5 requests approval of this work item, see =
1.2.2.</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>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C6AA73.D301778C--
