QT4 CG Agenda 022, 14 February 2023

Hi folks,

Here’s the draft agenda for tomorrow:

   https://qt4cg.org/meeting/agenda/2023/02-14.html

QT4 CG Meeting 022 Agenda 2023-02-14

Agenda

   This meeting will be hosted on Zoom at 16:00GMT (17:00CET, 11:00EST).

   See the [1]meeting logistics page for details.

1. Administrivia

1.1. Roll call

1.2. Approve the agenda

1.3. Approve minutes of previous meeting

   Minutes of [2]the previous meeting.

1.4. Next meeting

   This meeting is planned for 14 February, the following meeting is
   scheduled for 21 February.

   The meeting of 21 February will be focused on XSLT issues in
   particular.

   Any regrets for the following meeting?

1.5. Review of open action items [0/6]

   (Items marked [X] are believed to have been closed via email before
   this agenda was posted.)
     * [ ] QT4CG-002-10: BTW to coordinate some ideas about improving
       diversity in the group
     * [ ] QT4CG-016-08: RD to clarify how namespace comparisons are
       performed.
     * [ ] QT4CG-021-01: NW to raise a PR addressing the points in issue
       #307
     * [ ] QT4CG-021-02: NW to check for deprecated URI features and add
       options for them in fn:build-uri and fn:parse-uri
     * [ ] QT4CG-021-03: RD to change must to will in DOM notes about
       lowercase
     * [ ] QT4CG-021-04: RD to revise and move the note about unrecognized
       entities

2. Technical Agenda

2.1. PR #342: Meta elements

   See [3]pull request #342.

2.2. PR #344: Issue 22, allow for/let to be repeated

   See [4]pull request #344.

2.3. PR #320: Issue 98 - add options parameter to fn:deep-equal

   See [5]pull request #320. When [6]last we met, Mike was working on test
   cases and an implementation. More detail is expected.

2.4. Map-lookup-forgiveness

   This issue has generated a flurry of email, does it warrant
   face-to-face discussion?

2.5. Issue #299 (formerly #281)

   We had [7]some discussion of [8]#281 previously, but no resolution.
   Awaiting more feedback from the CG in the issue.

2.6. XPath 4.0 functions

2.6.1. fn:duplicate-values

     * See [9]#123
     * See also [10]discussion from the meeting on 4 October 2022

2.6.2. fn:replace (action)

     * See
       [11]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-replace

2.6.3. fn:format-number (minor fixes)

     * See
       [12]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-format-number

2.6.4. fn:json

     * See
       [13]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-json

2.6.5. fn:differences

     * See
       [14]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-differences

   Editorially, this function is not ready for approval. We should decide
   if we want to pursue it, and if we do, how.

2.6.6. fn:stack-trace

     * See
       [15]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-stack-trace

2.6.7. [DEL: map:group-by :DEL]

     * [DEL: See
       [16]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-map-group-by :DEL]

   Superceded by [17]map:build, per [18]MK.

2.6.8. map:replace

     * See
       [19]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-map-replace

2.6.9. map:substitute

     * See
       [20]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-map-substitute

2.6.10. map:entries

     * See [21]#29 and [22]#113

2.6.11. array:replace

     * See
       [23]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-array-replace

2.6.12. array:slice

     * See
       [24]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-array-slice

2.6.13. array:partition

     * See
       [25]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-array-partition

2.6.14. fn:split-by-graphemes

     * See [26]#73

2.6.15. fn:deep-normalize-space

     * See [27]#79

2.6.16. fn:parcel, fn:unparcel, array:from-members/of, array:members/parcels

     * See [28]#113

2.6.17. array:values, map:values

     * See [29]#29

2.6.18. fn:distinct-values (semantics)

     * See
       [30]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-distinct-values

2.6.19. fn:deep-equal (options)

     * See
       [31]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-deep-equal

2.6.20. fn:parse-json (number formatting)

     * See
       [32]https://qt4cg.org/specifications/xpath-functions-40/Overview.ht
       ml#func-parse-json

3. Any other business

References

   1. https://qt4cg.org/meeting/logistics.html
   2. https://qt4cg.org/meeting/minutes/2023/02-07.html
   3. https://qt4cg.org/dashboard/#pr-342
   4. https://qt4cg.org/dashboard/#pr-344
   5. https://qt4cg.org/dashboard/#pr-320
   6. https://qt4cg.org/meeting/minutes/2023/02-07.html#h-8455483D-D0AF-499A-A74A-552B33A9F395
   7. https://qt4cg.org/meeting/minutes/2022/12-13.html#issue-281
   8. https://github.com/qt4cg/qtspecs/issues/281
   9. https://github.com/qt4cg/qtspecs/issues/123
  10. https://qt4cg.org/meeting/minutes/2022/10-04.html#h-782DCD58-658F-44BC-8AD7-1EE8301228F1
  11. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replace
  12. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-format-number
  13. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-json
  14. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-differences
  15. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-stack-trace
  16. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-group-by
  17. https://github.com/qt4cg/qtspecs/pull/203
  18. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0037.html
  19. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-replace
  20. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-substitute
  21. https://github.com/qt4cg/qtspecs/issues/29
  22. https://github.com/qt4cg/qtspecs/issues/113
  23. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-replace
  24. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-slice
  25. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-partition
  26. https://github.com/qt4cg/qtspecs/issues/73
  27. https://github.com/qt4cg/qtspecs/issues/79
  28. https://github.com/qt4cg/qtspecs/issues/113
  29. https://github.com/qt4cg/qtspecs/issues/29
  30. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-distinct-values
  31. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-deep-equal
  32. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-parse-json



                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 13 February 2023 11:31:50 UTC