This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
*2.4.6. Overall on workunits (1). To have a clear semantics of guards, it is better to specify that the evaluation of the guard expression is done in a fixed order (may be better to specify this explicitly in the CDL-function section or in an "expression" section). Reasons: If not, prediction of behaviours become hard; flow check becomes hard; can lead to livelock/deadlock easily.
agreed on con call 15-feb-05: needs discussion, reklated to tony's short circuit evalution issue
Discussed at feb-mar 05 f2f: http://lists.w3.org/Archives/Member/member-ws-chor/2005Mar/att- 0001/Ws_Chor_f2f__Feb-Mar_2005_-0.txt Use Xpath rules of left to right evaluation.
add note to spec to say use xpath evaluation ordering
Kohei has been informed of the group's decision [1] and we are awaiting confirmation. Category changed to LCC: Closed. [1] http://lists.w3.org/Archives/Public/public-ws-chor- comments/2005May/0017.html
Resonse from Kohei: http://lists.w3.org/Archives/Public/public-ws-chor-comments/2005May/0027.html Hi Martin, My apologies for a late reply. As far as XPath decides a unique evaluation order, as it currently does, this is acceptable. I hope we can make it doubly clear by adding: By this we guarantee a unique order in the way expressions are evaluated, i.e. from the left to the right. This is just to make clear what is the intended behaviour. Best wishes, kohei EDITORS PLEASE CONFIRM.
Refer to changes made for issue 999 which cover this issue as well.
the text is in the spec do close confirm.