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 fordeep-equal-safe
for future discussion[X]
QT4CG-004-03: MK to draft a pull request implementingfn:intersperse
- See below.
[ ]
QT4CG-004-04: DN to open an issue for the inverse offn: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
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-fromfn:range-to
, https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-range-tofn:items-before
,fn:items-after
,fn:items-from
, andfn:items-until
- 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
2.3.4. fn:replace (action)
2.3.5. fn:format-number (minor fixes)
2.3.6. fn:json
2.3.7. fn: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
2.3.9. map:group-by
2.3.10. map:replace
2.3.11. map:substitute
2.3.12. map:entries
2.3.13. array:replace
2.3.14. array:slice
2.3.15. array:partition
2.3.16. fn:parts
- See ???