W3C home > Mailing lists > Public > public-qt-comments@w3.org > January 2008

[Bug 5332] [UPD] Parentheses around () or fn:error()

From: <bugzilla@wiggum.w3.org>
Date: Mon, 07 Jan 2008 12:40:05 +0000
CC:
To: public-qt-comments@w3.org
Message-Id: <E1JBrGv-0002Bl-Ov@wiggum.w3.org>

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5332





------- Comment #4 from mike@saxonica.com  2008-01-07 12:40 -------
I think a possible (and relatively simple) fix would be to change the places
where we refer to "the expression () or fn:error()" by a term such as "an
ineffective expression", and define "ineffective" to mean "the expression (),
or fn:error(), or any non-updating expression that the processor is statically
able to determine will always either return an empty sequence or fail with a
dynamic error".

We could attempt to define some additional kinds of ineffective expressions
that processors are obliged to recognize as such, for the sake of
interoperability.
Received on Monday, 7 January 2008 12:40:09 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:14:49 GMT