RE: ACTION A-617-01 Jonathan to bring discussion of bug 29119 to the mailing list

I prefer to be more explicit rather than less explicit, if only because implementations give surprising behavior for this, e.g. one important implementation raises the wrong error for this to say that only the empty sequence is allowed

let $x as xs:error := 1
return $x

And allows this:

let $x as xs:error := ()
return 1

And allows this, saying that the query returned an empty sequence:

let $x as xs:error := ()
return $x

I think we should add those three tests to the test suite, because we know that there are conformance issues with it. 

Jonathan

Received on Tuesday, 29 September 2015 12:28:49 UTC