ISO/IEC JTC1/SC22/WG5 N964 To: X3J3 and WG5 From: Jerry Wagener Subject: JLW informal report on X3J3 meeting 128, Palmdale, CA, 94 Feb 7-11 Date: 14 February 94 The objectives of this meeting were to progress the work on the WG5 B9 requirements and to continue processing interpretations. In the course of the meeting the editorial processes for Fortran 95 were fleshed out a bit and clarified. The 007 document is the current draft of F95; an updated version of this document will be placed on the X3J3 server after every X3J3 meeting (the current version on the server is F90 as modified by WG5 Technical Corrigenda 1). Each version of the 007 will be prepared by the editorial committee from the previous version and the OapprovedO items in documents 006, 008, 009. The 006 contains corrigenda, the 008 contains material of an editorial (nontechnical) nature, and all noncorrigenda actions for F95 of a technical nature are placed in the 009; paper 94-101 contains guidelines for preparing 009 items. Actions on WG5 B9 items at this meeting: A1 - corrigenda and edits: drafted X3J3 responses to the following 21 CCI items in document 006: 000, 001, 007, 012, 028, 087, 088, 096, 122, 125, 135, 136, 137, 142, 145, 148, 156, 160, 163, 166, 172. These will be placed on the post-meeting X3J3 letter ballot. A2,A3 - FORALL statement, construct: papers 94-096,097 placed in 009 with status OX3J3 consideration in progressO A4 - PURE functions: paper 94-098 placed in 009 with status OX3J3 consideration in progressO (and see related item below on ELEMENTAL functions) A5 - MAXLOC, MINLOC extensions: paper 94-037 placed in 009 with status Oapproved by X3J3O B1 - object initialization: paper 94-031r2 placed in 009 with status OX3J3 consideration in progressO B3 - allocatable components: paper 94-065 describing favored approach included in post-meeting documents; may be added to 009 at the next meeting B4.1 - minimal, exact field widths: paper 94-022 placed in 009 with status Oapproved by X3J3O B4.2 - language evolution: paper 94-047r1 (aka 94-047a) placed in 009 with status Oapproved by X3J3O with the following two modifications - (1) the five deleted features will be fully described in Annex B, and (2) ENTRY removed from the list of new obsolescent features B4.3 - comments in NAMELIST, List Directed: paper 94-021 placed in 009 with status Oapproved by X3J3O; because of a technical problem, list directed not included - see paper 94-087 C2 - derived type parameters: straw vote favoring paper 94-042r2; may be added to 009 at the next meeting C3 - allow user-defined functions in specifications: straw vote favoring paper 94-075r1 that would allow PURE functions to be used in specifications; may be added to 009 at the next meeting C4 - support IEC 559 (IEEE) hardware: vote to recommend that WG5 prepare a new work item for a Fortran binding to IEC 559 and drop this item as a Fortran 95 requirement (paper 94-088r1) C5 - exception handling: tutorial and straw votes on papers 94-020,086; work will continue on this item at the next meeting The status of all of the WG5 B9 items is summarized in paper 94-089. Some other actions at this meeting: - straw vote to hold letter ballot following meeting to recommend withdrawal of X3.9-1978, Fortran 77 (paper 94-073) - discussion on adding the HPF intrinsics (paper 94-012); appears headed for the 009 at the next meeting - discussion on nesting WHERE (paper 94-014); appears headed for the 009 at the next meeting - discussion on ELEMENTAL functions (paper 94-052); appears headed for the 009 at the next meeting - TAG vote to recommend that the US vote YES on the ISO_VARYING_STRING standard - Kurt Hirchert appointed Head of Delegation for the US at the WG5 meeting next August; other delegation members will be identified by email The next X3J3 meeting is 94 May 2-6 in Incline Village, NV. Jerry Wagener 94 Feb 14