- 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