Dear Christian,

Thanks! It's true(), i didn't know that! Constants as zero-ary functions is certainly consistent with Universal Algebra. So, i'm sympathetic to this design.

Best wises,

--greg

On Thu, Apr 5, 2012 at 9:52 AM, Christian Grün <christian.gruen@gmail.com> wrote:
Dear Meredith,

>> for ... let ... where C return ... == for ... let ... where C and ( true )
>> return ...

you may be surprised to hear that "true" is no boolean value, but a
valid path expression, yielding all element child nodes with the name
"true". Using the function "true()" will give you the expected
results.

Hope this helps,
Christian



--
L.G. Meredith
Managing Partner
Biosimilarity LLC
7329 39th Ave SW
Seattle, WA 98136

+1 206.650.3740

http://biosimilarity.blogspot.com