QT4 CG Meeting 057 Agenda 2023-12-05

Agenda index / QT4CG.org / Dashboard / GH Issues / GH Pull Requests

Agenda

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

See the 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 the previous meeting.

1.4. Next meeting

This meeting is planned for 5 December, the following meeting is scheduled for 12 December.

Any regrets for the following meeting?

We will take a holiday recess on 26 December and 2 January, 2024.

1.5. Review of open action items [3/9]

(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-05: MK to rename the hexBinary-equal function to binary-equal?
  • [ ] 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-055-02: DN to open an issue requesting examples of implausible expressions to clarify the spec
  • [X] QT4CG-056-01: MK to update PR #479 so that it merges cleanly.
  • [X] QT4CG-056-02: MK to update PR #412 so that it merges cleanly.
  • [X] QT4CG-056-03: MK to draft a PR to remove the function-namespaces feature.
  • [ ] QT4CG-056-04: MK to write a proposal for adding a select attribute to xsl:text

1.6. Review of open pull requests and issues

1.6.1. 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 #863: 742 Drop xsl:function-library declaration
  • PR #851: 822: XQuery, XQFO: Edits (pool)

1.6.2. Substantive PRs

The following substantive PRs were open when this agenda was prepared.

  • PR #855: 844 New sequence functions: names
  • PR #849: 847 Allow uri-structure-record keys to have empty sequence values
  • PR #832: 77 Add map:deep-update and array:deep-update
  • PR #798: 479: fn:deep-equal: Input order
  • PR #795: 655: fn:sort-with
  • PR #737: 295: Boost the capability of recursive record types
  • PR #529: 528: revision of json(), and renaming to elements-to-maps()

1.6.3. Proposed for V4.0

The following issues are labled “proposed for V4.0”.

  • Issue #850: fn:parse-html: Finalization
  • Issue #829: fn:boolean: EBV support for more item types
  • Issue #716: Generators in XPath
  • Issue #689: fn:stack-trace: keep or drop?
  • Issue #583: array:replace(), etc
  • Issue #557: fn:unparsed-binary: accessing and manipulating binary types
  • Issue #340: fn:format-number: Specifying decimal format
  • Issue #260: array:index-of
  • Issue #33: json parsing number type option
  • Issue #31: Extend FLWOR expressions to maps

2. Technical Agenda

2.1. PR #855: 844 New sequence functions: names

See PR #855.

2.2. PR #849: 847 Allow uri-structure-record keys to have empty sequence values

See PR #849.

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

See PR #832.

2.4. PR #798: 479: fn:deep-equal: Input order

See PR #798.

2.5. PR #795: 655: fn:sort-with

See PR #795.

2.6. Issue #829: fn:boolean: EBV support for more item types

Issue #829.

3. Any other business