- From: <bugzilla@jessica.w3.org>
- Date: Fri, 05 Sep 2014 11:43:00 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26439 --- Comment #6 from Michael Kay <mike@saxonica.com> --- For fn:filter, the rules don't quite work in the same way. By analogy with filter expressions, filter($seq, $f) has the posture and sweep of $f provided that a call on $f is motionless. We can be sure that a dynamic call on $f is motionless only if: (a) $seq is grounded, or (b) $f is a known built-in function such as fn:nilled#1 where the argument has inspection usage, or (c) $f is an inline function whose body we are prepared to analyse. But (b) covers so few useful cases that it really isn't worth bothering, especially as these cases can always be expressed by a simple filter expression: emp[nilled()]; and (c) is going into new territory that is best left untouched for now. Given that case (a) is already handled, I'm going to make no change for fn:filter. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Friday, 5 September 2014 11:43:01 UTC