QT4 CG Meeting 007 proposed agenda 2022-10-18

Hello folks,

I’ve published the proposed agenda for next Tuesday:

  https://qt4cg.org/meeting/agenda/2022/10-18.html

I’ve put all of the PRs that exist today on the agenda. Some may be more
ready than others for discussion, so we can reorder them (or skip some)
as we wish.

Here’s a text copy:

QT4 CG Meeting 007 Agenda 2022-10-18

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/6]

   (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-005-03: RD to review the variadic functions proposal in #197
       (formerly #166)
     * [ ] QT4CG-006-01: JK to review the variadic functions proposal in #197
     * [X] QT4CG-006-02: NW to make the changed files heading to be more
       obviously a link.
          * Changes commited to the gh-pages branch on 11 October 2022
     * [ ] QT4CG-006-03: MK to make a separate proposal for supporting the
       Unicode operator symbols
     * [X] QT4CG-006-04: NW to point to the dashboard links from the agendas.
          * See this agenda, for example :-)

2. Technical Agenda

  2.1. Review pull request #197 (was 166; variadic functions)

     * See pull request #197 (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.
     * See the discussion from last week.

  2.2. Review pull request #199 (was 177; items before, etc.)

     * See pull request #199

  2.3. Review pull request #200 (was 185; drop xsl:match instruction)

     * See pull request #200

  2.4. Review pull request #202 (was 196; subtyping)

     * See pull request #202

  2.5. Review pull request #203: Issue 151: map:build

     * See pull request #203

  2.6. Review pull request #206: Corrections to math:atan2

     * See pull request #206

  2.7. Review pull request #207: new fn:QName#1 variant

     * See pull request #207

  2.8. Review pull request #210: Issue 80: fn:while

     * See pull request #210

  2.9. Issue #170, XPath “otherwise” operator

   MK proposes that this issue may be ready to be decided.

  2.10. Issue #165, keyword arguments, “:=” or “:”

   MK proposes that this issue may be ready to be decided.

  2.11. Issue #151, map:build() functions

   MK proposes that this issue may be ready to be decided.

  2.12. Issue #114, array:index-where

   MK proposes that this issue may be ready to be decided

  2.13. Issue #107, allow self::(a|b|c)

   MK proposes that this issue may be ready to be decided.

  2.14. Issue #96, starting/ending sequence functions

   MK proposes that this issue may be ready to be decided.

  2.15. XPath 4.0 functions

    2.15.1. fn:duplicate-values

     * See #123
     * See also discussion from last meeting

    2.15.2. fn:replace (action)

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-replace

    2.15.3. fn:format-number (minor fixes)

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-format-number

    2.15.4. fn:json

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-json

    2.15.5. 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.15.6. fn:stack-trace

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-stack-trace

    2.15.7. map:group-by

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-group-by

    2.15.8. map:replace

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-replace

    2.15.9. map:substitute

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-map-substitute

    2.15.10. map:entries

     * See #29 and #113

    2.15.11. array:replace

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-replace

    2.15.12. array:slice

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-slice

    2.15.13. array:partition

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-array-partition

    2.15.14. fn:parts

     * See ???

    2.15.15. fn:op

     * See #83

    2.15.16. fn:init, fn:foot, etc

     * See #97

    2.15.17. fn:sequence-contains, fn:sequence-starts-with,
    fn:sequence-ends-with

     * See #94 and #96

    2.15.18. fn:convert-to/from-EQName

     * See #1

    2.15.19. fn:parse-html

     * See #74

    2.15.20. fn:split-by-graphemes

     * See #73

    2.15.21. fn:until

     * See #80

    2.15.22. fn:nl, fn:cr, fn:tab

     * See #121

    2.15.23. fn:deep-normalize-space

     * See #79

    2.15.24. fn:parcel, fn:unparcel, array:from-members/of,
    array:members/parcels

     * See #113

    2.15.25. array:values, map:values

     * See #29

    2.15.26. fn:distinct-values (semantics)

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-distinct-values

    2.15.27. fn:deep-equal (options)

     * See
       https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-deep-equal

    2.15.28. 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, 14 October 2022 16:47:31 UTC