- From: <bugzilla@jessica.w3.org>
- Date: Tue, 08 Nov 2016 16:07:21 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29951
--- Comment #7 from Josh Spiegel <josh.spiegel@oracle.com> ---
Some examples for discussion:
(e1, e2, e3) [2]
Which expressions get evaluated?
e1, e2?
All three?
Just e2?
------------------------------------------
Equivalent?
for $x in f()
let $y := e1
where $x > 3
return
...
vs
for $x in f()
where $x > 3
let $y := e1
return
...
------------------------------------------
let $x := e1
return
if (c) then
"hello world"
else
$x
Can I inline the let?
------------------------------------------
for $o in orders(),
$c in customers()
let $x := f($c)
where $o/cid eq $c/cid
return
...
Rewrite using a hash-join?
------------------------------------------
(e1, e2)
If e2 raises a type error does e1 get evaluated? What if the type error is
detected statically? If it is detected during dynamic evaluation, do side
effects produced by e1 still persist?
------------------------------------------
let $dummy := e1
return 123
Does e1 get evaluated?
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 8 November 2016 16:07:28 UTC