14:48:49 RRSAgent has joined #forms 14:48:49 logging to http://www.w3.org/2015/04/29-forms-irc 14:48:51 RRSAgent, make logs public 14:48:51 Zakim has joined #forms 14:48:53 Zakim, this will be IA_XForms 14:48:53 I do not see a conference matching that name scheduled within the next hour, trackbot 14:48:54 Meeting: Forms Working Group Teleconference 14:48:54 Date: 29 April 2015 14:49:11 zakim, room for 5 at 1500z? 14:49:13 ok, Steven; conference Team_(forms)15:00Z scheduled with code 26631 (CONF1) at 15:00z for 60 minutes until 1600Z; however, please note that capacity is now overbooked 14:54:40 alain has joined #forms 14:55:55 Steven has changed the topic to: Code CONF1; Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2015Apr/0009.html 14:56:13 Chair: Steven 14:56:17 Regrets: Nick 14:56:22 Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2015Apr/0009 14:59:26 pfennell has joined #forms 15:00:41 ebruchez has joined #forms 15:00:56 Team_(forms)15:00Z has now started 15:01:02 +??P14 15:01:10 zakim, I am ? 15:01:10 +Steven; got it 15:01:43 +ebruchez 15:02:03 Hello, the passcode for the conference call is nolonger valid. 15:02:09 CONF1 15:02:20 (See IRC topic) 15:02:29 +[IPcaller] 15:02:31 Zakim, I am [IPcaller] 15:02:32 ok, alain, I now associate you with [IPcaller] 15:02:58 +pfennell 15:03:16 Topic: No call next week 15:03:16 [W3C AC Meeting, Paris] 15:03:34 Steven: I propose we skip next week's call. 15:03:50 Topic: XPath Expression Module review 15:03:50 https://lists.w3.org/Archives/Public/public-xformsusers/2015Apr/0008.html 15:08:07 https://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_avg.28.29_Function 15:08:36 Erik: It's like min/max, and we just hadn't noticed. 15:09:21 Alain: With all integers, it should return decimal 15:09:32 Erik: Makes sense. 15:09:42 ... XPath 1.1 always takes doubles 15:09:56 ... so integers to decimals make sense 15:10:09 Alain: The division operator does that 15:10:24 http://www.w3.org/TR/xpath-functions/#func-numeric-divide 15:10:57 "Summary: Backs up the "div" operator and returns the arithmetic quotient of its operands: ($arg1 div $arg2). 15:10:57 As a special case, if the types of both $arg1 and $arg2 are xs:integer, then the return type is xs:decimal." 15:11:17 Erik: We have the same thing with min and max 15:11:26 ... avg is also designed in XPath 2 15:12:08 http://www.w3.org/TR/xpath-functions/#func-avg 15:12:13 ... in xpath avg is defined using sum and division 15:12:46 "returns the average of the values as sum($arg) div count($arg); " 15:13:44 Erik: In Saxon, it is the case that two integers produce a decimal 15:13:51 `avg((xs:integer(1), xs:integer(2))) instance of xs:decimal` returns `true()` 15:14:47 Erik: avg(2, 2) returns decimal 15:16:09 ... either way, we should do the same as with min and max, where we do something in compatibility mode to support XForms 1.1, and otherwise use the XPath 2.0 functions 15:16:14 Steven: Sounds good. 15:16:40 ACTION: Erik to treat avg the same as min/max in compatibility mode 15:16:40 Error finding 'Erik'. You can review and register nicknames at . 15:17:20 Steven: "- index(), which says it returns an xs:integer, but then says it can return NaN 15:17:20 " 15:17:48 Erik: but NaN is not an integer 15:18:12 https://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_index.28.29_Function 15:19:06 Erik: THree possible approaches: return a double, and NaN when not found; integer, with an empty sequence when not found 15:19:15 ... or otherwise throw an error 15:19:20 s/TH/Th/ 15:19:36 https://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_case.28.29_Function 15:20:11 Erik: Case function returns an empty seq; so for consistency index() should do the same 15:20:31 ... then we have a backwards compitibility issue 15:21:02 ... maybe do the same in compatibility mode as with min/max 15:21:34 ... so for XPath 2 support we do the right thing, return an optional integer 15:21:53 ... not really natural to return a double for something that is an integer 15:22:02 Steven: I'm happy with that 15:22:17 ACTION: Erik to make change to index() to return an optional integer 15:22:17 Error finding 'Erik'. You can review and register nicknames at . 15:22:37 Steven: "- random(), which should probably just return xs:double 15:22:37 " 15:23:10 https://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_random.28.29_Function 15:24:04 Erik: It says it returns a numeric, but this should be double. 15:24:09 Steven: Sounds right. 15:25:19 Erik: We don't define 'numeric'. It is used at several points. 15:25:35 ... it is from XPath 15:26:13 ... we should check that 'numeric' us used sensibly in our spec 15:26:17 s/us/is/ 15:26:46 ACTION: Erik to check that 'numeric' type is used sensibly in our spec 15:26:46 Error finding 'Erik'. You can review and register nicknames at . 15:27:15 Topic: JSON-to-XML and CSV-to-XML mappings in XForms 2.0 15:27:15 [No link yet] 15:27:29 Steven: Anything to report? 15:27:39 Erik: Not from my side yet 15:27:47 Steven: Is a response being asked for? 15:27:57 Erik: Don't think so. 15:28:22 Steven: I'll check for the next call if there is anything we urgently need to do. 15:28:49 Topic: AOB 15:28:57 Steven: Any? 15:29:00 [None] 15:29:10 Steven: OK, next call in two weeks. 15:29:10 -pfennell 15:29:13 -[IPcaller] 15:29:13 [ADJOURN] 15:29:14 -ebruchez 15:29:16 -Steven 15:29:19 Team_(forms)15:00Z has ended 15:29:19 Attendees were Steven, ebruchez, [IPcaller], pfennell 15:29:27 Present+Alain 15:29:38 rrsagent, make minutes 15:29:38 I have made the request to generate http://www.w3.org/2015/04/29-forms-minutes.html Steven 15:29:42 alain has left #forms 16:35:18 ebruchez has joined #forms 16:36:30 ebruchez has joined #forms 17:08:40 Zakim has left #forms