QT4CG meeting 063 draft minutes, 30 January 2024

Hi folks,

Here are the minutes from today’s meeting.

   https://qt4cg.org/meeting/minutes/2024/01-30.html

QT4 CG Meeting 063 Agenda 2024-01-30

   [1]Agenda index / [2]QT4CG.org / [3]Dashboard / [4]GH Issues / [5]GH
   Pull Requests

Agenda

   This meeting will be hosted on Zoom at 16:00BST (17:00CEST, 11:00EDT,
   08:00PDT).

   See the [6]meeting logistics page for details.

1. Administrivia

1.1. Roll call

1.2. Approve the agenda

1.3. Approve minutes of previous meeting

   Minutes of [7]the previous meeting.

1.4. Next meeting

   This meeting is planned for 30 January. The following meeting is
   scheduled for 6 February.

   Any regrets for 6 February 2024?

1.5. Review of open action items [0/7]

   (Items marked [X] are believed to have been closed via email before
   this agenda was posted.)
     * [ ] QT4CG-052-02: NW to consider how to schedule an "editor's
       meeting"
     * [ ] QT4CG-056-04: MK to write a proposal for adding a select
       attribute to xsl:text
     * [ ] QT4CG-058-02: MK to consider providing more advice about the
       pitfalls of mixing decimal and double when sorting
     * [ ] QT4CG-061-01: MK to review the comments CG made on the PR #927.
     * [ ] QT4CG-062-01: CG to make an email proposal of a list of
       functions (re issue #843) to add
     * [ ] QT4CG-062-02: MK to check that the expansion of subsequence
       gives the correct result when neither from nor to match (INF - INF)
     * [ ] QT4CG-062-03: JK to revise the fn:hash function along the lines
       discussed at the meeting

1.6. Review of open pull requests and issues

1.6.1. Blocked

   The following PRs are open but have merge conflicts or comments which
   suggest they aren't ready for action.
     * PR [8]#940: 878 Add subsequence-where function
     * PR [9]#795: 655: fn:sort-with
     * PR [10]#529: 528: revision of json(), and renaming to
       elements-to-maps()

1.6.2. Merge without discussion

   The following PRs are editorial, small, or otherwise appeared to be
   uncontroversial when the agenda was prepared. The chairs propose that
   these can be merged without discussion. If you think discussion is
   necessary, please say so.
     * PR [11]#965: XQFO: minor edits and bug fixes

1.6.3. XSLT focused

   The following PRs appear to be candidates for a future XSLT-focused
   meeting.
     * PR [12]#871: Action qt4 cg 027 01 next match

   These issues identify the XSLT-focused changes that have been made to
   the specifications but which have not been established by the community
   group as the status quo.
     * Issue [13]#168: XSLT Extension Instructions invoking Named
       Templates

1.6.4. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [14]#972: 949 Partial Function Applications: Allow return of
       function name
     * PR [15]#971: 970 XQFO: Context item -> value
     * PR [16]#969: 843-partial Standard, array & map functions:
       Equivalencies
     * PR [17]#968: 260 array:index-of
     * PR [18]#957: 948 Added fn:scan-left and fn:scan-right
     * PR [19]#956: 850-partial Editorial improvements to parse-html()
     * PR [20]#953: 617 Define record constructors
     * PR [21]#943: 187 Add FLWOR expression while clause
     * PR [22]#921: 920 Allow xsl:break and xsl:next-iteration within
       branch of xsl:switch
     * PR [23]#916: 720 Allow methods in maps with access to $this
     * PR [24]#832: 77 Add map:deep-update and array:deep-update

1.6.5. Proposed for V4.0

   The following issues are labled "proposed for V4.0".
     * Issue [25]#938: Canonical serialization
     * Issue [26]#910: Introduce a Kollection object with functions that
       operate on all types of items that can be containers of unlimited
       number of "members"
     * Issue [27]#908: Function identity: documentation still too vague
     * Issue [28]#850: fn:parse-html: Finalization
     * Issue [29]#829: fn:boolean: EBV support for more item types
     * Issue [30]#716: Generators in XPath
     * Issue [31]#689: fn:stack-trace: keep, drop, replace with
       $err:stack-trace ?
     * Issue [32]#583: array:replace(), etc
     * Issue [33]#557: fn:unparsed-binary: accessing and manipulating
       binary types
     * Issue [34]#340: fn:format-number: Specifying decimal format
     * Issue [35]#283: Enumeration types
     * Issue [36]#236: map:group-by or map:build with a sequence of keys
     * Issue [37]#33: JSON Parsing & Serialization: Numbers
     * Issue [38]#31: Extend FLWOR expressions to maps

2. Technical Agenda

2.1. PR #956: 850-partial Editorial improvements to parse-html()

   See PR [39]#956

2.2. PR #957: 948 Added fn:scan-left and fn:scan-right

   See PR [40]#957

2.3. PR #953: 617 Define record constructors

   See PR [41]#953

2.4. PR #943: 187 Add FLWOR expression while clause

   See PR [42]#943

2.5. PR #916: 720 Allow methods in maps with access to $this

   See PR [43]#916

2.6. PR #832: 77 Add map:deep-update and array:deep-update

   See PR [44]#832

2.7. PR #968: 260 array:index-of

   See PR [45]#968

3. Any other business

References

   1. https://qt4cg.org/meeting/agenda/
   2. https://qt4cg.org/
   3. https://qt4cg.org/dashboard
   4. https://github.com/qt4cg/qtspecs/issues
   5. https://github.com/qt4cg/qtspecs/pulls
   6. https://qt4cg.org/meeting/logistics.html
   7. https://qt4cg.org/meeting/minutes/2024/01-23.html
   8. https://qt4cg.org/dashboard/#pr-940
   9. https://qt4cg.org/dashboard/#pr-795
  10. https://qt4cg.org/dashboard/#pr-529
  11. https://qt4cg.org/dashboard/#pr-965
  12. https://qt4cg.org/dashboard/#pr-871
  13. https://github.com/qt4cg/qtspecs/issues/168
  14. https://qt4cg.org/dashboard/#pr-972
  15. https://qt4cg.org/dashboard/#pr-971
  16. https://qt4cg.org/dashboard/#pr-969
  17. https://qt4cg.org/dashboard/#pr-968
  18. https://qt4cg.org/dashboard/#pr-957
  19. https://qt4cg.org/dashboard/#pr-956
  20. https://qt4cg.org/dashboard/#pr-953
  21. https://qt4cg.org/dashboard/#pr-943
  22. https://qt4cg.org/dashboard/#pr-921
  23. https://qt4cg.org/dashboard/#pr-916
  24. https://qt4cg.org/dashboard/#pr-832
  25. https://github.com/qt4cg/qtspecs/issues/938
  26. https://github.com/qt4cg/qtspecs/issues/910
  27. https://github.com/qt4cg/qtspecs/issues/908
  28. https://github.com/qt4cg/qtspecs/issues/850
  29. https://github.com/qt4cg/qtspecs/issues/829
  30. https://github.com/qt4cg/qtspecs/issues/716
  31. https://github.com/qt4cg/qtspecs/issues/689
  32. https://github.com/qt4cg/qtspecs/issues/583
  33. https://github.com/qt4cg/qtspecs/issues/557
  34. https://github.com/qt4cg/qtspecs/issues/340
  35. https://github.com/qt4cg/qtspecs/issues/283
  36. https://github.com/qt4cg/qtspecs/issues/236
  37. https://github.com/qt4cg/qtspecs/issues/33
  38. https://github.com/qt4cg/qtspecs/issues/31
  39. https://qt4cg.org/dashboard/#pr-956
  40. https://qt4cg.org/dashboard/#pr-957
  41. https://qt4cg.org/dashboard/#pr-953
  42. https://qt4cg.org/dashboard/#pr-943
  43. https://qt4cg.org/dashboard/#pr-916
  44. https://qt4cg.org/dashboard/#pr-832
  45. https://qt4cg.org/dashboard/#pr-968

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Tuesday, 30 January 2024 17:28:07 UTC