Review of MK actions

 • [ ] QT4CG-025-03: MK to revise and expand technical detail in PR #375

This concerns the context for evaluating the "default value expression" in a function signature.

The action was completed; the current status is a proposal made in this commit:

https://github.com/qt4cg/qtspecs/pull/375/commits/d8d0a77f3f6e43baf145ed7f96a2a61f362673df

which proposes defining context-dependent default values using a magic map variable:

    $value := $context?item()
or
    $collation := $context?default-collation

This proposal needs WG review; if the technical direction is accepted, it then needs rework to remove editing conflicts and to apply the approach to XSLT-defined functions.

 • [ ] QT4CG-026-01: MK to write a summary paper that outlines the decisions we need to make on “value sequences”

This action arose from a lengthy review of 
 PR #368: Issue 129 - Context item generalized to context value

I don't think I did it, as such, but it was overtaken by subsequent discussion (including from people who don't attend the group); it also interacts with the current discussions on the thin arrow operator. Some of the discussion focuses on concrete syntax whereas I prefer to get agreement on concepts first. Please leave the action open - but to help me remember what it's about, please add a reference to the issue & PR!


 • [ ] QT4CG-027-01: MK to update the text for next-match wrt type() matching

Done in PR 412; and then scrapped and done again. What I thought would involve tying up a loose end in fact revealed a structural flaw, which is that xsl:next-match absolutely relies on defining a total ordering of patterns (at any rate, of the patterns that match a given item)

The action was completed and the resulting PR needs WG review.


 • [ ] QT4CG-028-01: MK to summarize the options available wrt deep equal and errors

On 28 March at https://github.com/qt4cg/qtspecs/pull/396 I proposed a list of 6 possible ways of resolving this question. We need to make a decision from these 6 options, unless anyone can suggest any alternative ways forward.


Michael Kay
Saxonica

Received on Wednesday, 12 April 2023 20:39:11 UTC