From jwagener@ionet.net  Sat Feb 15 23:21:31 1997
Received: from mail.ionet.net (ultra2.ionet.net [206.41.128.42]) by dkuug.dk (8.6.12/8.6.12) with ESMTP id XAA24989 for <sc22wg5@dkuug.dk>; Sat, 15 Feb 1997 23:21:30 +0100
Received: from Zvyvogs (tulnas2-11.ionet.net [207.204.119.71]) by mail.ionet.net (8.8.4/8.7.3) with SMTP id QAA27790 for <sc22wg5@dkuug.dk>; Sat, 15 Feb 1997 16:19:16 -0600 (CST)
X-Mailer: InterCon tcpCONNECT4 4.0 (Macintosh)
MIME-Version: 1.0
Message-Id: <9702151629.AA05314@Zvyvogs>
Date: Sat, 15 Feb 1997 16:29:05 -0600
From: "Jerrold L. Wagener" <jwagener@ionet.net>
To: sc22wg5@dkuug.dk
Subject: informal JLW report on the Feb'1997 joint WG5/X3J3 meeting
Content-Type: Text/Plain; charset=US-ASCII
Content-Disposition: Inline


The principal objectives of this joint meeting were to (a) complete the 
identification of requirements for the technical content of Fortran 2000 and
(b) advance the technical development of these requirements. Object (a) was
fully met; as for objective (b), most of the technical work involved the
pre-existing requirements rather than the new ones.

Regarding objective (a), the three technical reports (floating point exception
handling, allocatable components, and C interoperability) were confirmed as
Fortran 200 requirments, as were the other five previously identified
requirements (derived-type I/O, asynchronous I/O, procedure pointers, 
interval arithmetic, and parameterized derived types). Three new requirments 
were added: (1) object-oriented inheritance and polymorphism (paper 97-131), 
(2) constructors/destructors, and (3) internationalization of character sets 
and display formats. 

The MTE (minor technical enhancement) category was reaffirmed, with WG5
reviewing the specific list of MTEs at each of its meetings.  At this meeting 
5 (of the 17) MTEs were removed (M.8, M.9, M.12, M.13, M.14 - see paper 97-
010) and seven additional items were identified as MTE candidates (see 97-
010r1). 

Regarding objective (b), the final syntax for parameterized derived types was
approved, as were the specs for M.16.  Tutorials/discussions/straw-votes took
place regarding procedure pointers, asynchronous I/O, interval arithmetic, and
internationalization.  An evening meeting of the development body for the
technical report on C interoperability resulted in some changes to that 
report; a pdTR ballot is scheduled later this spring.  An evening meeting of 
the development body for conditional compilation revealed continuing lack of
consensus, though a slight preference for the Fortran-like CoCo over the
fpp/cpp version.  Accordingly, WG5 will conduct a letter ballot relative to
continuing this project; if the ballot results indicate continuing, the
Fortran-like CoCo will be processed as Part 3 of the Fortran standard.

Because of the additional requirements, the schedule for Fortran 2000 was
slipped one year.  The new schedule calls for X3J3 to deliver the first draft
to WG5 in early 2000 (rather than early 1999), for eventual publication as a
standard in late 2002 (rather than late 2001).

The papers referenced above may be obtained by FTP from ftp.ncsa.uiuc.edu/
x3j3.  The next X3J3 meeting is May 12-16 in Las Vegas, and the next WG5 
meeting is July 21-25 in Vienna; there is no future joint WG5/X3J3 meeting 
scheduled.

Jerry Wagener

