QT4CG meeting 061 agenda, 16 January 2024

Hi folks,

Here’s the proposed agenda for tomorrow’s meeting:

   https://qt4cg.org/meeting/agenda/2024/01-16.html

QT4 CG Meeting 061 Agenda 2024-01-16

   [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 16 January. The following meeting is
   scheduled for 23 January.

   Any regrets for 23 January 2024?

1.5. Review of open action items [2/10]

   (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-052-06: MK to consider the editorial question of
       "promotion" for the symmetric relations.
     * [ ] QT4CG-055-01: MK to clarify that the return type of the deep
       lookup operator is a flat sequence.
     * [ ] QT4CG-056-04: MK to write a proposal for adding a select
       attribute to xsl:text
     * [ ] QT4CG-058-01: MK to clarify in fn:numeric-compare that -0 and
       +0 are equal.
     * [ ] QT4CG-058-02: MK to consider providing more advice about the
       pitfalls of mixing decimal and double when sorting
     * [X] QT4CG-060-01: NW to describe why we're closing #899 without
       change
     * [ ] QT4CG-060-02: MK to sketch out a proposal with subsequence and
       subsequence-where.
     * [ ] QT4CG-060-03: MK to review PR and if there are no concerns,
       merge it without discussion next weeks
     * [X] QT4CG-060-04: CG to make a PR to remove numeric-compare and
       consider other functions

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]#795: 655: fn:sort-with
     * PR [9]#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 [10]#947: Reorganise F+O chapter 15 [editorial]
     * PR [11]#942: 530 Fix typo, escape-solidus not escape-uri-attributes
     * PR [12]#933: 930 drop obsolete note about comments and PIs
     * PR [13]#932: 931 Add rules for duration precision
     * PR [14]#928: Minor edits through ch. 15
     * PR [15]#737: 295: Boost the capability of recursive record types

1.6.3. XSLT focused

   The following PRs appear to be candidates for a future XSLT-focused
   meeting.
     * PR [16]#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 [17]#168: XSLT Extension Instructions invoking Named
       Templates

1.6.4. Substantive PRs

   The following substantive PRs were open when this agenda was prepared.
     * PR [18]#943: 187 Add FLWOR expression while clause
     * PR [19]#941: 939 Remove fn:numeric-compare
     * PR [20]#940: 878 Add subsequence-where function
     * PR [21]#937: 779 hash function
     * PR [22]#936: 877 revised rules for op:binary-less-than
     * PR [23]#927: 861 Rewrite spec of deep lookup operator
     * PR [24]#921: 920 Allow xsl:break and xsl:next-iteration within
       branch of xsl:switch
     * PR [25]#916: 720 Allow methods in maps with access to $this
     * PR [26]#880: 872 Symmetry: fn:items-at -> fn:get
     * PR [27]#874: 878 Proposed extension to subsequence
     * PR [28]#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 [29]#938: Canonical serialization
     * Issue [30]#937: 779 hash function
     * Issue [31]#910: Introduce a Kollection object with functions that
       operate on all types of items that can be containers of unlimited
       number of "members"
     * Issue [32]#908: Function identity: documentation still too vague
     * Issue [33]#850: fn:parse-html: Finalization
     * Issue [34]#829: fn:boolean: EBV support for more item types
     * Issue [35]#716: Generators in XPath
     * Issue [36]#689: fn:stack-trace: keep, drop, replace with
       $err:stack-trace ?
     * Issue [37]#583: array:replace(), etc
     * Issue [38]#557: fn:unparsed-binary: accessing and manipulating
       binary types
     * Issue [39]#340: fn:format-number: Specifying decimal format
     * Issue [40]#283: Enumeration types
     * Issue [41]#260: array:index-of
     * Issue [42]#236: map:group-by or map:build with a sequence of keys
     * Issue [43]#33: json parsing number type option
     * Issue [44]#31: Extend FLWOR expressions to maps

2. Technical Agenda

2.1. PR #927: 861 Rewrite spec of deep lookup operator

   See PR [45]#927

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

   See PR [46]#916

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

   See PR [47]#832

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

   See PR [48]#943

2.5. PR #941: 939 Remove fn:numeric-compare

   See PR [49]#941

2.6. PR #940: 878 Add subsequence-where function

   See PR [50]#940

2.7. PR #937: 779 hash function

   See PR [51]#937

2.8. PR #936: 877 revised rules for op:binary-less-than

   See PR [52]#936

2.9. PR #880: 872 Symmetry: fn:items-at -> fn:get

   See PR [53]#880

   See also discussion from [54]meeting 058 and [55]meeting 57.

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-09.html
   8. https://qt4cg.org/dashboard/#pr-795
   9. https://qt4cg.org/dashboard/#pr-529
  10. https://qt4cg.org/dashboard/#pr-947
  11. https://qt4cg.org/dashboard/#pr-942
  12. https://qt4cg.org/dashboard/#pr-933
  13. https://qt4cg.org/dashboard/#pr-932
  14. https://qt4cg.org/dashboard/#pr-928
  15. https://qt4cg.org/dashboard/#pr-737
  16. https://qt4cg.org/dashboard/#pr-871
  17. https://github.com/qt4cg/qtspecs/issues/168
  18. https://qt4cg.org/dashboard/#pr-943
  19. https://qt4cg.org/dashboard/#pr-941
  20. https://qt4cg.org/dashboard/#pr-940
  21. https://qt4cg.org/dashboard/#pr-937
  22. https://qt4cg.org/dashboard/#pr-936
  23. https://qt4cg.org/dashboard/#pr-927
  24. https://qt4cg.org/dashboard/#pr-921
  25. https://qt4cg.org/dashboard/#pr-916
  26. https://qt4cg.org/dashboard/#pr-880
  27. https://qt4cg.org/dashboard/#pr-874
  28. https://qt4cg.org/dashboard/#pr-832
  29. https://github.com/qt4cg/qtspecs/issues/938
  30. https://github.com/qt4cg/qtspecs/issues/937
  31. https://github.com/qt4cg/qtspecs/issues/910
  32. https://github.com/qt4cg/qtspecs/issues/908
  33. https://github.com/qt4cg/qtspecs/issues/850
  34. https://github.com/qt4cg/qtspecs/issues/829
  35. https://github.com/qt4cg/qtspecs/issues/716
  36. https://github.com/qt4cg/qtspecs/issues/689
  37. https://github.com/qt4cg/qtspecs/issues/583
  38. https://github.com/qt4cg/qtspecs/issues/557
  39. https://github.com/qt4cg/qtspecs/issues/340
  40. https://github.com/qt4cg/qtspecs/issues/283
  41. https://github.com/qt4cg/qtspecs/issues/260
  42. https://github.com/qt4cg/qtspecs/issues/236
  43. https://github.com/qt4cg/qtspecs/issues/33
  44. https://github.com/qt4cg/qtspecs/issues/31
  45. https://qt4cg.org/dashboard/#pr-927
  46. https://qt4cg.org/dashboard/#pr-916
  47. https://qt4cg.org/dashboard/#pr-832
  48. https://qt4cg.org/dashboard/#pr-943
  49. https://qt4cg.org/dashboard/#pr-941
  50. https://qt4cg.org/dashboard/#pr-940
  51. https://qt4cg.org/dashboard/#pr-937
  52. https://qt4cg.org/dashboard/#pr-936
  53. https://qt4cg.org/dashboard/#pr-880
  54. https://qt4cg.org/meeting/minutes/2023/12-12.html#h-DC545309-6A5B-4A3C-AE70-132ABC98B442
  55. https://qt4cg.org/meeting/minutes/2023/12-05.html#h-E01573AE-CAC0-43ED-94F6-05094B3AB8A1

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 15 January 2024 16:03:42 UTC