Michael Kay

Results 827 comments of Michael Kay

>Let us agree on one of these Why do you think that by default, nodes should be compared using `deep-equals` rather than `is`? They are completely different comparisons suited for...

The premise that `duplicate-values(($one, $two))` performs a set intersection is wrong. Consider for example the case where $one := (), $two := (2, 2). So the argument that "_we have...

I propose closing this with no action. I don't believe that the function adds sufficient value compared with the current syntax using a filter expression.

We have many varieties of equality comparison, but we don't currently have any functions or operators that compare nodes by identity and atomic items by value. I'm reluctant to introduce...

I don't think there is a strong case for this function. The argument in favour seems to rest on the idea that the function will be more "discoverable" than the...

Revised the detail. the fn:environment-variable function is deterministic, so the values returned now depend only on the processor (and its configuration), they don't depend on the static context of the...

>Wasn't it originally the plan in xquery version 4.0 not to change the data model and to only make changes in version 5.0? Indeed, I resisted making changes to the...

>The JNode of ( 10 ) should have no child if the parent is a sequence, or, otherwise, child 10. The main problem with this seems to be that the...

>Rationale: if a sequence can have 1, 2, or 3 atomic items, there should be a path to the first item that is the same regardless whether the second and...