- From: <bugzilla@farnsworth.w3.org>
- Date: Fri, 02 May 2008 07:13:51 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5672
tim@cbcl.co.uk changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|CLOSED |REOPENED
Resolution|INVALID |
------- Comment #5 from tim@cbcl.co.uk 2008-05-02 07:13 -------
Ah. Glad I raised this now.
I agree that that lazy evaluation of "treat as" can give better performance,
but it really did surprise me that it would be permissible here.
I thought that:
$expr treat as xs:someType*
meant that a run time check should be performed to ensure that $expr in its
entirety was of type xs:someType*, rather than a check that each _used_ item
was of the prime type xs;someType. Tha's really the clarification I was
looking for.
The former interpretation permits lazy evaluation, while the latter does not.
I'd agree with Comment #4 wholeheartedly though.
Received on Friday, 2 May 2008 07:14:23 UTC