- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Sun, 25 Sep 2022 18:48:07 +0100
- To: public-xslt-40@w3.org
- Message-ID: <m27d1re42d.fsf@saxonica.com>
Hello folks, I’ve published the agenda for Tuesday’s meeting: https://qt4cg.org/meeting/agenda/2022/09-27.html For your convenience a text copy of the agenda appears below. QT4 CG Meeting 004 Agenda 2022-09-27 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: https://qt4cg.org/meeting/minutes/2022/09-20.html. As amended on 20 September 2022 by MK. 1.3. Review of open action items [4/6] (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. * [X] QT4CG-003-01: MK to find a way to specify fn:characters() more formally * https://lists.w3.org/Archives/Public/public-xslt-40/2022Sep/0044.html * [X] QT4CG-003-02: MK to propose a reformulation of fn:index-of() in terms of fn:index-where() * https://lists.w3.org/Archives/Public/public-xslt-40/2022Sep/0045.html * [ ] QT4CG-003-03: NW to tweak the CSS for function signatures to avoid line breaks on - characters. * [X] QT4CG-003-04: MK to rename fn:uniform() and fn:unique() to fn:all-equal() and fn:all-different(), respectively * https://github.com/qt4cg/qtspecs/commit/f4b331869f0d75a5a706c01cc0655625fe065fa0 (see below) * [X] QT4CG-003-05: MK to consider how fn:array-filter() could be generalized to handle array predicates on the index as well as the value. * https://lists.w3.org/Archives/Public/public-xslt-40/2022Sep/0046.html 2. Technical Agenda 2.1. Approve proposed changes to fn:all and fn:some Mike completed his action. I’ve republished the PR so that it builds against the updated infrastructure. 2.2. Approve changes in changes-agreed-2022-09-20 branch Mike created a branch which renames fn:uniform() and fn:unique() per his action QT4CG-003-04 and adds a few other editorial improvements. 2.3. XPath 4.0 functions * See https://github.com/qt4cg/qtspecs/blob/master/editorial/functions-checklist.pdf The items that follow are taken from the PDF in roughly the order presented in the PDF. The agenda does not intend to assert that they must or should be discussed in precisely this order. 2.3.1. Variadic functions Dimitre proposes that we should discuss variadic functions sooner rather than later: “WRT our dependency sorting, can we discuss with high priority and approve the XPath 4.0 variadic functions, so that immediately after that we could typically describe not N overloads of a proposed function, but just a single signature containing keyword arguments with defaults?” 2.3.2. Move fn:deep-equal higher up the list? Dimitre observes “some of the functions to be discussed that are included in the current list/checklist, depend on using a compare() function / strategy. This makes all of them dependent on having first discussed and approved fn:deep-equal(options). Therefore, could we move fn:deep-equal(options) considerably higher in the list, so that it precedes all such functions that are dependent on a compare() function/strategy?” 2.3.3. fn:differences * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-differences 2.3.4. fn:json * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-json 2.3.5. fn:range-from * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-range-from 2.3.6. fn:range-to * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-range-to 2.3.7. fn:replicate * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replicate 2.3.8. fn:slice * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-slice 2.3.9. fn:stack-trace * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-stack-trace 2.3.10. map:group-by * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-group-by 2.3.11. map:replace * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-replace 2.3.12. map:substitute * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-substitute 2.3.13. map:entries * See https://github.com/qt4cg/qtspecs/issues/29 * See https://github.com/qt4cg/qtspecs/issues/113 2.3.14. array:replace * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-replace 2.3.15. array:slice * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-slice 2.3.16. array:partition * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-partition 2.3.17. fn:parts * See ??? 2.3.18. fn:items-before * Unspecified, see https://qt4cg.org/specifications/xpath-functions-40/Overview.html#new-functions 2.3.19. fn:items-after * Unspecified, see https://qt4cg.org/specifications/xpath-functions-40/Overview.html#new-functions 2.3.20. fn:items-from * Unspecified, see https://qt4cg.org/specifications/xpath-functions-40/Overview.html#new-functions 2.3.21. fn:items-until * Unspecified, see https://qt4cg.org/specifications/xpath-functions-40/Overview.html#new-functions 2.3.22. fn:op * See https://github.com/qt4cg/qtspecs/issues/83 2.3.23. fn:init, fn:foot, etc * See https://github.com/qt4cg/qtspecs/issues/97 2.3.24. 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.25. fn:convert-to/from-EQName * See https://github.com/qt4cg/qtspecs/issues/1 2.3.26. fn:intersperse * See https://github.com/qt4cg/qtspecs/issues/2 2.3.27. fn:parse-html * See https://github.com/qt4cg/qtspecs/issues/74 2.3.28. fn:split-by-graphemes * See https://github.com/qt4cg/qtspecs/issues/73 2.3.29. fn:until * See https://github.com/qt4cg/qtspecs/issues/80 2.3.30. fn:nl, fn:cr, fn:tab * See https://github.com/qt4cg/qtspecs/issues/121 2.3.31. fn:deep-normalize-space * See https://github.com/qt4cg/qtspecs/issues/79 2.3.32. fn:parcel, fn:unparcel, array:from-members/of, array:members/parcels * See https://github.com/qt4cg/qtspecs/issues/113 2.3.33. fn:duplicate-values * See https://github.com/qt4cg/qtspecs/issues/123 2.3.34. array:values, map:values * See https://github.com/qt4cg/qtspecs/issues/29 2.3.35. fn:replace (action) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replace 2.3.36. fn:distinct-values (semantics) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-distinct-values 2.3.37. fn:deep-equal (options) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-deep-equal 2.3.38. fn:parse-json (number formatting) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-parse-json 2.3.39. fn:format-number (minor fixes) * See https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-format-number 3. Any other business Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Sunday, 25 September 2022 17:50:52 UTC