Document ISO/IEC/JTC 1/SC 22/WG 23 N1276

Draft Meeting Minutes Meeting #75
ISO/IEC JTC 1/SC 22/WG23

12, 26 April, 10 May 2023 1800-2100 UTC


Meeting Location : Zoom

Agenda

75.1 Opening activities

75.1.1 Opening Comments

75.1.2 Introduction of Participants/Roll Call

12 April 2020

26 April 2020

10 May 2023

75.1.3 Procedures for this Meeting

We will focus on doing the technical editing of the document, and hold in abayance other agenda items.

75.1.4 Approval of previous Minutes of meeting 74

75.1.5 Review of actions items and resolutions, Action Item and Decision Logs

Not done.

75.1.6 Approval of Agenda

75.1.7 Future Meeting Schedule

The main meeting schedule will be to progress documents in sub-WG meetings. Ada, C and SPARK are complete. A Java document has been finished but the Java community rejects it, without even reading it. We are investigating other Java interest groups. WG 23 currently works on C++, Python and Fortran.

75.2 Liaison Activities (for in-person meetings only)

75.2.1 PL22.3/WG5 (Fortran)

Meeting Biweekly in 2022 and 2023 - Ongoing

75.2.2 WG4 (COBOL)

75.2.3 WG9 (Ada) Erhard Ploedereder

Met biweekly in 2022.

75.2.4 PL22.11/WG14 C Clive Pygott

Met biweekly in 2022.

75.2.5 PL22.16/WG21 (C++) Michael Wong

Meeting Biweekly in 2022 and 2023 - Ongoing


75.2.6 MISRA C Clive Pygott

75.2.7 MISRA (C++) Clive Pygott

75.2.8 SPARK Erhard Ploedereder

75.2.9 Other Liaison Activities or National body reports

Python work with interested parties, Met triweekly through 2022 and 2023.

75.3. Report from SC 22 (Convenor)

DIS 24772-1 was submitted to ISO for DIS balloting, which happened from Jan 3 to March 25 2023. The document passed with 100% approval (16 of 16 P members voted yes. The document has many comments, which WG 23 must review. That is the purpose of this meeting.

Progress of Part 2 Ada – Ada is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing.

Progress of Part 3 C – C is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing.

Progress of Part 4 Python – Python is almost complete. Some discussions are still happening around the concurrency vulnerability write-ups (clauses 6.69 through 6.63 as Python implements three distinct concurrency models, and getting the guidance correct is challenging.

Progress of Fortran (Part 8) – We have completed creating content for clause 6 write-ups. Some minor editing is left, plus the completion of the top 10 recommendations for clause 5.2.

Progress of Part 6 SPARK – SPARK is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing.

Progress of Part 10 C++ - work is ongoing.

Progress of Part 11, Java – The document has not been reviewed by the Java community.

75.4 Document Review

N1274, the part 1 submitted for DIS with ISO editor comments

N1272, collated comments (including ISO editor's).

The goal is to decide on the acceptance of all submitted comments. If they result in technical changes, there will be an FDIS (up/down) ballot of 2 months duration.

Changes made in response to comments are included in the “observations of the secretariat” column of the collated comments document and recorded as N1289 and in the change-tracked document N1290 leading into Part 3 of the meeting.

In Part 3, held 10 May 2023, we reviewed the changes made to Part 1 to date and the ISO comment template to date.

We continue editing, and agree to meet June 7 1800-2100 for a final reading.

75.6 Review of Assignment of responsibilities

75.7 Resolutions and Action Items

TBD

75.8. Adjournment