From jwagener@ionet.net  Tue Nov 26 19:39:25 1996
Received: from mail.ionet.net (ultra2.ionet.net [206.41.128.42]) by dkuug.dk (8.6.12/8.6.12) with ESMTP id TAA22882 for <sc22wg5@dkuug.dk>; Tue, 26 Nov 1996 19:39:21 +0100
Received: from Zvyvogs (tsip1-08.ionet.net [208.129.80.18]) by mail.ionet.net (8.7.6/8.7.3) with SMTP id MAA05349 for <sc22wg5@dkuug.dk>; Tue, 26 Nov 1996 12:32:49 -0600 (CST)
X-Mailer: InterCon tcpCONNECT4 4.0 (Macintosh)
MIME-Version: 1.0
Message-Id: <9611261245.AA20597@Zvyvogs>
Date: Tue, 26 Nov 1996 12:45:20 -0600
From: "Jerrold L. Wagener" <jwagener@ionet.net>
To: sc22wg5@dkuug.dk
Subject: X3J3 work on F2000
Content-Type: Text/Plain; charset=US-ASCII
Content-Disposition: Inline

To WG5 -

Attached is an extract from the X3J3 workplan, 97-010, which will be the basis 
of agenda item 4.3 at the Feb joint meeting of WG5 and X3J3.  I am circulating 
this extract now so that the WG5 subgroups, which are hard at work preparing 
for that meeting, will know what items X3J3 is now working on for Fortran 
2000. The "R" items are the "firm requirements" identified by WG5 in N1215; 
the "M" items are the "minor technical enhancements" authorized in both N1155 
and N1215.  X3J3 subgroups normally work on the "R" items only, not the "M" 
items.  The "M" items have not consumed much committee resources; an "M" item 
that does not attract a "champion" will miss the F2000 train.  

The WG5# column identifies the WG5 requirements repository number that defines 
the requirement.  M16 is the flaw in F95 spotted during the review of 1539-2 
and described at the Dresden WG5 meeting; M17 is partially described in 
repository item /66.  All papers are available from the X3J3 document server: 
ftp.ncsa.uiuc.edu/x3j3.

Jerry


F2000 requirement                       champion  WG5#  papers  
-----------------                       --------  ----  ------
R.1  derived type I/O                   R.Bleikamp /17  96-061,108,177
R.2  asynchronous I/O                   R.Bleikamp /52  96-040r1,147r1,158r2
R.3  procedure pointers                 R.Maine    /43  96-174,142,146
R.4  interval arithmetic                B.Kearfott /62  96-065,127,136,156,
                                                           166,171,173,175
R.5  parameterized derived types        K.Hirchert /14  96-125,141r1,176


M.1  increased statement length         L.Rolison  /50  96-138,138
M.2  intent for pointer arguments       R.Maine    /44  96-098r1
M.3  generic rate_count in system_clock C.Dedo     /61  96-056,116r1
M.4  specifying pointer lower bounds    J.Martin   /02  96-058,154
M.5  extend max/min intrinsics to char  L.Meissner /64  96-094r1,131r1
M.6  extended initialization expr.      L.Meissner /66  96-165
M.7  lower-case syntax elements         C.Dedo     /67  96-055r1
M.8  liberalize use of BOZ constants               /69
M.9  allow MERGE in constant expressions           /71
M.10 named scratch files                C.Dedo     /73  96-169r1
M.11 passing specific/generic names     K.Hirchert /59  96-144,
                                                      already in F95 (12.4)
M.12 specifying default precision                  /49  96-143
M.13 processor-dependent features list             /51
M.14 >7 array dimensions                C.Dedo     /24
M.15 renaming defined operators                    /41
M.16 derived-type encapsulation         M.Cohen         96-133
M.17 enhanced complex constants         L.Rolison       96-095,132r1
------------------ end of list ------------------

