QT4 CG meeting 014 agenda, 6 December 2022

Hello,

Apologies for the tardy agenda. I got distracted by work on Friday and
just completely forgot to do it. See:

  https://qt4cg.org/meeting/agenda/2022/12-06.html

Text copy:

QT4 CG Meeting 014 Agenda 2022-12-06

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. Next meeting

   Regrets for the next meeting?

1.4. Approve minutes of previous meeting

   Minutes of [2]the previous meeting.

1.5. Review of open action items [8/9]

   (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-013-01: MK to refine the coercion rules with respect to
       enumeration types
     * [ ] QT4CG-013-02: DN to provide a concrete example of the function
       case discussed with respect to coercion rules.
     * [X] QT4CG-013-03: MK to raise a separate issue about sequence/array
       out-of-bounds handling
          + [3]https://github.com/qt4cg/qtspecs/issues/278

1.6. Schedule for upcoming meetings

   The next few meetings scheduled after this one are:
     * [ ] 13 December 2022
     * [ ] 20 December 2022
     * [ ] 27 December 2022
     * [ ] 3 January 2023

   Do we plan to skip any of those meetings for the end-of-year holidays?

2. Technical Agenda

2.1. Issue 278, array bounds checking

   Placed before PR #250 because I think it's relevant to closing that
   issue.

2.2. Review pull request #250: fn:foot, etc.

   See [4]pull request #250 and the [5]minutes of meeting 013.

2.3. Issue 274, building a module repository for QT

   There's been some discussion of this issue in the comments. I think it
   might benefit from some face-to-face discussion. I propose to time-box
   this discussion to say 20 or 30 minutes.

2.4. Review pull request #258: add array:index-where (issue #114)

   See [6]pull request #258

2.5. Review pull request #259: parse-html (issue #74)

   See [7]pull request #259

2.6. Review pull request #261: fn:char (issue #121)

   See [8]pull request #261

2.7. Review pull request #268: type diagrams (issue #265)

   See [9]pull request #268

2.8. Review pull request #271: data model changes

   See [10]pull request #271

2.9. Review pull request #279: Rewrite XSLT ß10.3.4 (function overriding) for
clarity

   See [11]pull request #279

2.10. Issue #170, XPath "otherwise" operator

   MK [12]proposes that [13]this issue may be ready to be decided.

2.11. Issue #114, array:index-where

   MK [14]proposes that [15]this issue may be ready to be decided

2.12. Issue #107, allow self::(a|b|c)

   MK [16]proposes that [17]this issue may be ready to be decided.

2.13. XPath 4.0 functions

2.13.1. fn:duplicate-values

     * See [18]#123
     * See also [19]discussion from last meeting

2.13.2. fn:replace (action)

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

2.13.3. fn:format-number (minor fixes)

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

2.13.4. fn:json

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

2.13.5. fn:differences

     * See
       [23]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.13.6. fn:stack-trace

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

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

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

   Superceded by [26]map:build, per [27]MK.

2.13.8. map:replace

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

2.13.9. map:substitute

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

2.13.10. map:entries

     * See [30]#29 and [31]#113

2.13.11. array:replace

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

2.13.12. array:slice

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

2.13.13. array:partition

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

2.13.14. fn:parts

     * See ???

2.13.15. fn:convert-to/from-EQName

     * See [35]#1

2.13.16. fn:parse-html

     * See [36]#74

2.13.17. fn:split-by-graphemes

     * See [37]#73

2.13.18. fn:until

     * See [38]#80

2.13.19. fn:nl, fn:cr, fn:tab

     * See [39]#121

2.13.20. fn:deep-normalize-space

     * See [40]#79

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

     * See [41]#113

2.13.22. array:values, map:values

     * See [42]#29

2.13.23. fn:distinct-values (semantics)

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

2.13.24. fn:deep-equal (options)

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

2.13.25. fn:parse-json (number formatting)

     * See
       [45]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/2022/11-29.html
   3. https://github.com/qt4cg/qtspecs/issues/278
   4. https://qt4cg.org/dashboard/#pr-250
   5. https://qt4cg.org/meeting/minutes/2022/11-29.html#pr-fn-foot
   6. https://qt4cg.org/dashboard/#pr-258
   7. https://qt4cg.org/dashboard/#pr-259
   8. https://qt4cg.org/dashboard/#pr-261
   9. https://qt4cg.org/dashboard/#pr-268
  10. https://qt4cg.org/dashboard/#pr-271
  11. https://qt4cg.org/dashboard/#pr-279
  12. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0017.html
  13. https://github.com/qt4cg/qtspecs/issues/170
  14. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0017.html
  15. https://github.com/qt4cg/qtspecs/issues/114
  16. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0017.html
  17. https://github.com/qt4cg/qtspecs/issues/107
  18. https://github.com/qt4cg/qtspecs/issues/123
  19. https://qt4cg.org/meeting/minutes/2022/10-04.html#h-782DCD58-658F-44BC-8AD7-1EE8301228F1
  20. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replace
  21. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-format-number
  22. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-json
  23. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-differences
  24. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-stack-trace
  25. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-group-by
  26. https://github.com/qt4cg/qtspecs/pull/203
  27. https://lists.w3.org/Archives/Public/public-xslt-40/2022Oct/0037.html
  28. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-replace
  29. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-substitute
  30. https://github.com/qt4cg/qtspecs/issues/29
  31. https://github.com/qt4cg/qtspecs/issues/113
  32. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-replace
  33. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-slice
  34. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-partition
  35. https://github.com/qt4cg/qtspecs/issues/1
  36. https://github.com/qt4cg/qtspecs/issues/74
  37. https://github.com/qt4cg/qtspecs/issues/73
  38. https://github.com/qt4cg/qtspecs/issues/80
  39. https://github.com/qt4cg/qtspecs/issues/121
  40. https://github.com/qt4cg/qtspecs/issues/79
  41. https://github.com/qt4cg/qtspecs/issues/113
  42. https://github.com/qt4cg/qtspecs/issues/29
  43. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-distinct-values
  44. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-deep-equal
  45. https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-parse-json


                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 5 December 2022 10:21:52 UTC