- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Fri, 30 Sep 2022 17:50:29 +0100
- To: public-xslt-40@w3.org
- Message-ID: <m2y1u0ajr4.fsf@saxonica.com>
[ Resend. I got an odd bounce message on the first try. Apologies if you get two copies. ] Here’s the proposed agenda for next week. Happy weekend, everyone! https://qt4cg.org/meeting/agenda/2022/10-04.html QT4 CG Meeting 005 Agenda 2022-10-04 Agenda This meeting will be hosted on Zoom at 16:00BST (15:00GMT, 17:00CEST, 11:00EDT). See the meeting logistics page for details. 1. Administrivia 1.1. Roll call 1.2. Approve minutes of previous meeting Minutes of the previous meeting. 1.3. Review of open action items [2/7] (Items marked [X] are believed to have been closed via email before this agenda was posted.) * [ ] QT4CG-002-01: NW to incorporate email feedback and produce new versions of the process documents. * [ ] QT4CG-003-03: NW to tweak the CSS for function signatures to avoid line breaks on - characters. * [ ] QT4CG-002-10: BTW to coordinate some ideas about improving diversity in the group * [ ] QT4CG-004-01: MK (with DN and RD) to draft a new proposal for variadic functions * [X] QT4CG-004-02: DN to make a proposal for deep-equal-safe for future discussion * https://lists.w3.org/Archives/Public/public-xslt-40/2022Sep/0091.html * [X] QT4CG-004-03: MK to draft a pull request implementing fn:intersperse * See below. * [ ] QT4CG-004-04: DN to open an issue for the inverse of fn:intersperse 2. Technical Agenda 2.1. Approve PR #163 This PR completes Michael’s action to draft prose for fn:intersperse. 2.2. Variadic functions * See pull request #163 (you’ll find links to formatted versions of the specs at https://qt4cg.org/). * See also the nexus of issues #162, #161, #160, #159, #158, #157, and #155. We had a good discussion of this last week and there has been plenty of activity since. This item is to check with the group to see if there issues that would benefit from immediate discussion or if the proposals are still proceeding apace. 2.3. XPath 4.0 functions Based on offline conversations with MK, the order of functions in this list has been adjusted with a goal of giving priority to things that (a) should involve less discussion and (b) should involve less editorial work. 2.3.1. fn:replicate * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replicate 2.3.2. The family of functions proposed as fn:range-from/fn:range-to and others * fn:range-from, https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-range-from * fn:range-to, https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-range-to * fn:items-before, fn:items-after, fn:items-from, and fn:items-until * Unspecified, see https://qt4cg.org/specifications/xpath-functions-40/Overview.html#new-functions * See also #149: functions for splitting a sequence (or array) based on predicate matching * Also related: fn:slice, https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-slice What approach should we persue in tackling this family of functions? 2.3.3. fn:duplicate-values * See https://github.com/qt4cg/qtspecs/issues/123 2.3.4. fn:replace (action) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replace 2.3.5. fn:format-number (minor fixes) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-format-number 2.3.6. fn:json * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-json 2.3.7. fn:differences * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#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.3.8. fn:stack-trace * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-stack-trace 2.3.9. map:group-by * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-group-by 2.3.10. map:replace * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-replace 2.3.11. map:substitute * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-substitute 2.3.12. map:entries * See https://github.com/qt4cg/qtspecs/issues/29 * See https://github.com/qt4cg/qtspecs/issues/113 2.3.13. array:replace * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-replace 2.3.14. array:slice * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-slice 2.3.15. array:partition * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-partition 2.3.16. fn:parts * See ??? 2.3.17. fn:op * See https://github.com/qt4cg/qtspecs/issues/83 2.3.18. fn:init, fn:foot, etc * See https://github.com/qt4cg/qtspecs/issues/97 2.3.19. fn:sequence-contains, fn:sequence-starts-with, fn:sequence-ends-with * See https://github.com/qt4cg/qtspecs/issues/94 * See https://github.com/qt4cg/qtspecs/issues/96 2.3.20. fn:convert-to/from-EQName * See https://github.com/qt4cg/qtspecs/issues/1 2.3.21. fn:parse-html * See https://github.com/qt4cg/qtspecs/issues/74 2.3.22. fn:split-by-graphemes * See https://github.com/qt4cg/qtspecs/issues/73 2.3.23. fn:until * See https://github.com/qt4cg/qtspecs/issues/80 2.3.24. fn:nl, fn:cr, fn:tab * See https://github.com/qt4cg/qtspecs/issues/121 2.3.25. fn:deep-normalize-space * See https://github.com/qt4cg/qtspecs/issues/79 2.3.26. fn:parcel, fn:unparcel, array:from-members/of, array:members/parcels * See https://github.com/qt4cg/qtspecs/issues/113 2.3.27. array:values, map:values * See https://github.com/qt4cg/qtspecs/issues/29 2.3.28. fn:distinct-values (semantics) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-distinct-values 2.3.29. fn:deep-equal (options) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-deep-equal 2.3.30. fn:parse-json (number formatting) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-parse-json 3. Any other business Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Friday, 30 September 2022 16:51:29 UTC