- From: Tim Mills <tim@cbcl.co.uk>
- Date: Fri, 06 Dec 2013 19:12:06 +0000
- To: public-expath@w3.org
Thank you for your work on this specification.
The introduction of non-deterministic functions is a worry (although
inevitable given the purpose of the specification). Is your statement
"Some function are marked as ·nondeterministic·, which means they are
not guaranteed to perform the same operations and produce identical
results from repeated calls. A query processor must ensure that these
functions are not relocated or pre-evaluated and that its results are
not cached when compiling and evaluating the query and serializing its
results."
enough? If I understand XQuery correctly, the specification doesn't
mandate an order of evaluation. For interoperability with
non-deterministic functions, isn't such an ordering required?
I'm also concerned by the use of functions which return a signature of
empty-sequence(). since XQuery/XPath permits an implementation to raise
error XPST0005 in such cases.
Regards,
Tim Mills
Received on Friday, 6 December 2013 19:03:26 UTC