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
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 Java community (i.e. Oracle) refuses to accept any document that addresses Java vulnerabilities. We continue to look for unaligned Java communities that may be supportive.
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.