The main meeting schedule is to progress documents in sub-WG meetings. On an as-needed basis a meeting of the full group is scheduled to progress work to SC 22 for ISO balloting, to propose to SC 22 add or remove documents from the WG 23 schedule and to manage general WG 23 work.
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. Recent changes to the form and content of documents by the ISO editor will necessitate some changes to this document to eliminate any language that can be interpreted as a requirement. This meeting is being asked to approve the edit of this document to meet ISO editorial requirements.
Progress of Part 3 C – C is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing. Recent changes to the form and content of documents by the ISO editor will necessitate some changes to this document to eliminate any language that can be interpreted as a requirement. This meeting is being asked to approve the edit of this document to meet ISO editorial requirements.
Progress of Part 4 Python – Python is almost complete. Recent changes to the form and content of documents by the ISO editor necessitate some changes to this document to eliminate any language that can be interpreted as a requirement. These have been implemented in the most recent Python documents posted.
Progress of Fortran (Part 8) – The Fortran members working on this document, along with the convenor and Mr. Ploedereder judge this document to be complete. The full Fortran committee (WG 5) has reviewed the document and returned it to the subgroup for final polishing and progression towards DIS ballot. This meeting is being asked to approve this document for submission to SC 22.
Progress of Part 6 SPARK – SPARK is complete and awaiting the ballot for the Part 1, since ISO decisions will likely require significant editing. Recent changes to the form and content of documents by the ISO editor will necessitate some changes to this document to eliminate any language that can be interpreted as a requirement. This meeting is being asked to approve the edit of this document to meet ISO editorial requirements.
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. Recent interactions with Oracle have broken the log jam and should result in meaningful work on Java.
N1326 WG 24772-8 Fortran language vulnerabilities
76-1 To submit document N1327 Fortran vulnerabilities to SC 22 to initiate DIS ballot.
76-2 To return N1166 Ada language vulnerabilities to committee for language readjustment to remove language being interpreted as imposing requirements from the document.
76-3 To return N1156 SPARK language vulnerabilities to committee for language readjustment to remove language being interpreted as imposing requirements from the document.
76-4 To return N0920 C language vulnerabilities to committee for language readjustment to remove language being interpreted as imposing requirements from the document.