- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Mon, 05 Dec 2022 10:20:13 +0000
- To: public-xslt-40@w3.org
- Message-ID: <m2iliqduc0.fsf@saxonica.com>
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