From lrajchel@ANSI.org Thu Nov 2 20:44:49 2000 Received: from email1.ansi.org (mail.ansi.org [165.254.114.6]) by dkuug.dk (8.9.2/8.9.2) with ESMTP id UAA62443; Thu, 2 Nov 2000 20:44:47 +0100 (CET) (envelope-from lrajchel@ANSI.org) Received: by email1.ansi.org with Internet Mail Service (5.5.2650.21) id ; Thu, 2 Nov 2000 14:44:03 -0500 Message-ID: <2F81C8110D55D411882A0020356797B2151894@email1.ansi.org> From: Lisa Rajchel To: "'sc22info@dkuug.dk'" Cc: "'Simonsen, Keld'" Subject: SC 22 N 3190 - Minutes of the SC 22/WG5 Meeting , 14-18 August 20 00 in Finland Date: Thu, 2 Nov 2000 14:43:51 -0500 X-Mailer: Internet Mail Service (5.5.2650.21) ___________________beginning of title page______________________________________ ISO/IEC JTC 1/SC22 Programming languages, their environments and system software interfaces Secretariat: U.S.A. (ANSI) ISO/IEC JTC 1/SC22 N3190 TITLE: Minutes of the SC 22/WG5 Meeting , 14-18 August 2000 in Finland DATE ASSIGNED: 2000-11-02 SOURCE: J. Reid, WG 5 Convener BACKWARD POINTER: N/A DOCUMENT TYPE: Meeting Report PROJECT NUMBER: STATUS: This document is forwarded to SC 22 members for information. ACTION IDENTIFIER: FYI to SC22 Member Bodies DUE DATE: N/A DISTRIBUTION: Text CROSS REFERENCE: DISTRIBUTION FORM: open Lisa Rajchel ANSI 11 West 42nd Street New York, NY 10036 Telephone: (212) 642-4932 Fax: (212) 840-2298 Email: lrajchel@ansi.org ____________________________end of title page_________________________________ ISO/IEC JTC1/SC22/WG5 N1418 Minutes Meeting of ISO/IEC JTC1/SC22/WG5 August 14-18, 2000 Technical Research Center of Finland University of Oulu, Finland Monday, August 14 0900 - 1745 1. Opening of the Meeting: 9:00 am, August 14, 2000 The meeting was called to order by the Convenor, John Reid, at 9:00 AM on 14 August 2000. 2. Opening business 2.1 Introductory remarks from the Convenor The aims for the meeting are: - to produce the first draft of Corrigendum 1 for Fortran 95 - to review the current Fortran 2000 draft (Thanks to the editor for producing it in a timely fashion) - work on other interpretations - maintenance of Part 3 of the standard (Based on defect reports from Japan and Russia) 2.2 Welcome from the Host Delegates were welcomed by the host, Petri Mahonen. Those present were: Convenor John Reid Finland Petri Mahonen Ossi Rairio Janne Riihijärvi Mikko Saarnivala Japan Masayuki Takata Netherlands Matthijs Van Waveren Sweden Lars Mossberg UK Malcolm Cohen Steve Morgan David Muxworthy Niki Reid US Keith Bierman Jeanne Martin Larry Meadows Van Snyder Regrets were received from Tony Warnock, J3 Chair; Wolfgang Walter, Germany; and last year's hosts (France). 2.3 Local arrangements Local arrangements were outlined by Petri Mahonen. 2.4 Appointments for this meeting Drafting Committee: David Muxworthy, Chair; Keith Bierman; Makki Takata; Matthijs Van Waveren; Petri Mahonen; Lars Mossberg Librarian: Larry Meadows Secretary: Jeanne Martin 2.5 Adoption of the Agenda The agenda, N1380 with the addition of item 6.4 (Process defect report on 1539-3), was adopted unanimously. 2.6 Approval of the Minutes of the Cadarache Meeting [N1344a] The Minutes of the Cadarache meeting (N1344) with the deletion of papers N1359 and N1360 from the list in section 7.2.8, were adopted unanimously. 3. Matters arising from the minutes It will be necessary to determine a location for the 2002 meeting. 4. Status of Cadarache Resolutions [N1343] C1: Done except for half of item a and item b. Malcolm Cohen will give a presentation on 3 possible directions WG5 could recommend for item b. C2: Done C3: No action required at this meeting C4: Corrigendum 1 is slightly behind schedule, but can be circulated for ballot after this meeting. C5: No warning of delay was forwarded from the primary development body. C6: WG5 will extract the necessary information from N1393 (J3/00-006r1) and prepare a draft corrigendum C7: Done C8: Scheduled for this meeting C9 & C10: Technical Reports TR15580 and TR15881 are in publication. C11: No action is required at this meeting with regard to the Strategic Plan. C12: No papers appeared among the premeeting documents regarding the revision process. This will be deferred to the future. 5. Reports 5.1 SC22 Matters (Convenor) - John Reid will attend the SC22 meeting in Nara, Japan next month. - The SC22 Secretariat has had considerable turnover in personnel since the last SC22 meeting, but is functioning despite the lack of continuity. - John will present a paper (see N1384) requesting that SC22 documents in Word format be avoided. - Japan discovered a line missing from the published version of Part 3 of the Fortran standard and ISO has agreed to reprint it. - The WG5 web site has been moved to NAG. Gratitude was expressed to NAG for making the facility available and to Ian Hounam for his assistance. - John will discuss with SC22 the need for filtering unwanted email from the SC22 email reflector system. 5.2 National Activity Reports (Heads of Delegations) US Keith Bierman (N1388) Sweden Lars Mossberg UK David Muxworthy (N1398) Finland Petri Mahonen Netherlands Matthijs Van Waveren (N1394) Japan Makki Takata (N1386) From countries not present: Russia N1396 France N1385 The Convenor will send replies to Russia and France. 5.3 Report from Primary Development Body (NCITS/J3 Chair) N1389 was presented by Larry Meadows. The major problems are R7 - Generalized Constructors/Destructors and R9 - Interoperability with C. It is believed J3 can get the work done. WG5 will establish subgroups to investigate how WG5 can help in these areas. The Convenor would like a document from this meeting detailing the final WG5 requirements for Fortran 2000 - a revision of N1382. 5.4 Reports from other Development Bodies (Editors/Heads) TR15881 - Malcolm Cohen: No activity at this time TR15880 - John Reid: There are some unresolved issues in Section 15 of the draft standard. A WG5 Subgroup can look into these. Part 2 - John Reid: No activity at this time 5.5 Liaison Reports None 5.6 SubGroup Organization: Interpretations: Reid, J., Muxworthy, Reid, N., Meadows, Cohen Review of F2000 draft: Snyder, Mossberg, Takata, Martin Interoperability: Van Waveren, Meadows, Morgan, Bierman Data Issues: Cohen, Morgan, Snyder Coco Corrigendum Takata, Reid, J. 5.7 Presentation on N1355 and three possibilities of action (Cohen) The three possibilities are 1) the simple solution, 2) a complex solution (proposed by K. Hirchert at J3 meeting 153), and 3) drop the requirement. Concensus was to proceed with the simple solution proposed at the Cadarache meeting. Tuesday, August 15 0900 - 1745 6. Subgroup Recommendations 6.1 Interpretations (N1404) The Interpretations Subgroup recommended that three interpretations from WG5 ballots be returned to J3. They are 067: Writing zeros; 068: Asterisks as I/O units; and 071: Character Array Constructors. Edits were recommended for 070: Asymmetry between constant specification and initialization expression; 077: INTENT (IN) Dummy arguments and NULLIFY. The other interpretations balloted were accepted without modifications. Interpretation 021: Restrictions on on END INTERFACE was discussed. A straw vote was taken: Should Example 1 be standard conforming? (4- 7-4) No recommendation was made. 6.2 Interoperability (N1402) The Subgroup reviewed 3 unresolved issues. A straw vote was taken on restoring the rounding mode across C function calls. The vote was 4 to keep the current restriction; 7 to relax the restriction; 4 undecided. A question arose on whether EXTERNAL procedures defined by means other than Fortran should be treated differently from procedures with the BIND(C) attribute. Two straw votes were taken regarding pointer inquiry: Should C pointers be tested against NULL only (1), tested for pointer equality as well (13), or undecided (1)? Should the mechanism for testing be an intrinsic procedure (14), overloading of .EQ. (0), or undecided (1)? The third issue involved adding special kind type parameters. Should many be added (0), only one - C_SIZE_T corresponding to type size_t in C (11), none (0), or undecided (4)? Wednesday, August 16 0900 - 1745 7. Subgroup Recommendations 7.1 Interpretations (N1410) These suggestions will be offered to J3 as input to their Fortran 95 maintenance activity. 7.2 Data Issues (N1407) N1407 provides suggested edits to fulfill the generalized constructors part of requirement R7. Additional lines will be added to the second example in Item 4 to show the use of the constructors. 7.3 Interoperability (N1406) N1406 addressed the question raised regarding a distinction between procedures with the EXTERNAL attribute and procedures with the BIND(C) attribute. It was argued that the recommended approach would nail down an existing portability problem rather than introduce a change to the language. This approach was approved unanimously by straw vote. 7.4 Coco Corrigendum (N1409) A draft corrigendum will be balloted after this meeting. All of the Japanese concerns in N1387 and the Russian comments in N1397 were addressed. Thursday, August 17 0900 - 1745 8. Subgroup Recommendations 8.1 Review of Fortran 2000 draft (N1405, N1408) The results of the Review Subgroup were discussed. A few items were deleted from the cited papers. The Convenor will concatenate the remaining items and forward the suggestions to J3 in a single document. 8.2 Interpretations (N1411, N1414) The cited documents were discussed. Some changes were accepted. The Convenor will concatenate all reviewed interpretations in a consistent format to forward as input to the primary development body's Fortran 95 maintenance activity. 8.3 Data Issues (N1417) Malcolm Cohen presented suggested specifications and syntax for destructors (requirement R7). A question was asked about the possibility of allowing a final procedure to have the BIND(C) attribute. Offhand it would appear to present too many difficulties and lead to more unresolved issues for interoperability with C. 9. Administrative Items 9.1 Draft Resolutions (N1412) The first draft of the Oulu Resolutions was presented by David Muxworthy. There was some question about the agreed informal name of the next standard and a straw vote was taken. Should the name be: Fortran 2000 9 Fortran 200x 2 Undecided 4 We will stay with Fortran 2000. 9.2 Content of Fortran 2000 (N1413) Requirements from the Cadarache meeting will be added to the final version of N1413. 9.3 WG5 Business Plan and Convenor's Report (N1415) Comments will be added about the email problem. A few other minor changes were accepted by the convenor. Friday, August 18 0900 - 1300 10. Document Review The resolutions and other documents (N1403, N1411, N1413, N1415, N1416) were reviewed for accuracy and completeness. 11. Additional Interpretations (N1404) No objections were raised. 12. Summary of the changes from Fortran 95 This is deferred to the future. 13. Closing Business 13.1 Future meetings 2001 BSI Headquarters, London 30 July - 3 August 2002 somewhere in The Netherlands ?-? August 13.2 Any other business Thanks were expressed to the hosts for the meeting arrangements. The Convenor is requested to convey WG5's wishes for a speedy recovery to Lawrie Schonfelder. 14. Adoption of Resolutions The resolutions were approved by all six countries in attendance and the unanimous consent of individual members. 15. Adjournment The meeting was adjourned at 10:10 AM, August 18, 2000.