14:48:20 RRSAgent has joined #forms 14:48:24 logging to https://www.w3.org/2025/12/12-forms-irc 14:48:28 rrsagent, make logs public 14:48:40 Meeting: XForms Group Weekly Teleconference 14:48:40 Chair: Steven 14:48:40 Previous Meeting: https://www.w3.org/2025/12/05-forms-minutes 14:48:53 Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2025Dec/0007 14:48:58 rrsagent, make minutes 14:48:59 I have made the request to generate https://www.w3.org/2025/12/12-forms-minutes.html Steven 14:50:11 IRCTest has joined #forms 14:50:19 IRCTest has left #forms 14:53:30 Alain has joined #forms 14:58:55 ebruchez has joined #forms 14:59:39 Topic: Sorting spec text 14:59:39 https://lists.w3.org/Archives/Public/public-xformsusers/2025Dec/0006 15:00:04 Steven: Posted today, take a couple of minutes to have a look 15:01:14 Erik: About nesting of binds] 15:01:18 s/]// 15:02:06 Steven: We allow the same with constrain, so I've just used the same mechanism for sort 15:02:14 s/constrain/constraint/ 15:03:52 Erik: Seems OK, I don;t remember why I had an issue before with the context 15:06:40 s/;/'/ 15:06:49 Erik: Why do you add the note to insert? 15:08:11 Steven: Because the effect will be different inserting into a sorted nodeset 15:08:54 ... should we make it a requirement that it is inserted in the right place 15:09:34 RESOLUTION: Make it a requirement that a node gets inserted in the right position in a sorted nodeset 15:09:56 Alain: What about types for @sort? 15:10:34 ... does it sort according to the type? 15:10:52 Steven: I use "less than" and "greater than". Would you like it to be more specific. 15:13:19 Erik: What happens if you have a malformed value, or empty. What do you do in that case? 15:14:01 Steven: IF you filter on less-than, then it should work like that. 15:14:06 s/IF/If/ 15:15:22 Erik: XPath 2 has this concept, and it is a dynamic error 15:17:04 Steven: items[. > preceding-sibling::*] 15:18:16 Erik: In our implementation where if the node is empty or not an integer when it should be, then we have a dynamic error 15:18:45 ... The evaluation will stop in our case 15:19:43 https://www.w3.org/community/xformsusers/wiki/XPath_Expressions_Module#XPath_Expressions_in_XForms 15:22:56 Error Handling 15:22:56 If an error occurs in an XPath function, then an xforms-expression-error EventXF, xforms-binding-error EventXF, or xforms-action-error EventXF is dispatched. 15:24:00 Steven: So it looks like if a comparison is wrong, then we get an expression-error 15:24:16 Erik: So the sort will be inbterrupted 15:24:33 s/inb/in/ 15:24:46 Steven: No different from a @calculate though? 15:25:31 ..."f the evaluation fails, the value content is set to the empty string." 15:26:02 Erik: We could mention what happens, "the sort is not completed or performed" 15:26:40 Steven: So if any of the comparisons fail, the sort stops 15:27:01 ACTION: Steven to add error conditions for sort 15:28:15 Topic: Next meeting 15:28:23 Next week 15:28:27 Topic: AOB 15:28:37 [None] 15:28:51 Steven: 3 days to ixml symposium submission deadline 15:28:58 [ADJOURN] 15:29:17 rrsagent, make minutes 15:29:18 I have made the request to generate https://www.w3.org/2025/12/12-forms-minutes.html Steven 15:33:39 ebruchez has joined #forms 18:02:54 ebruchez has joined #forms