15:41:24 RRSAgent has joined #forms 15:41:24 logging to http://www.w3.org/2013/02/13-forms-irc 15:41:26 RRSAgent, make logs public 15:41:26 Zakim has joined #forms 15:41:28 Zakim, this will be IA_XForms 15:41:28 ok, trackbot; I see IA_XForms()11:00AM scheduled to start in 19 minutes 15:41:29 Meeting: Forms Working Group Teleconference 15:41:29 Date: 13 February 2013 15:41:56 Agenda: http://lists.w3.org/Archives/Public/public-forms/2013Feb/0023 15:42:03 Steven has changed the topic to: Agenda: http://lists.w3.org/Archives/Public/public-forms/2013Feb/0023 15:42:11 CHair: Steven 15:42:16 s/CH/Ch/ 15:57:29 nvdbleek has joined #forms 15:58:30 nvdbleek has joined #forms 15:59:01 nvdbleek has joined #forms 15:59:06 ebruchez has joined #forms 15:59:32 nvdbleek has joined #forms 16:00:05 nvdbleek has joined #forms 16:01:50 zakim, code? 16:01:50 the conference code is 93676 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), nvdbleek 16:02:26 IA_XForms()11:00AM has now started 16:03:02 zakim, who is here? 16:03:02 On the phone I see no one 16:03:03 On IRC I see nvdbleek, ebruchez, Zakim, RRSAgent, Steven, trackbot 16:03:22 Present+Steven 16:03:40 present+Nick 16:05:03 Present+Erik 16:11:59 Topic: Next week 16:11:59 Steven won't be here; we need a chair. 16:12:25 Nick: I can do it. 16:13:38 Topic: ACTION-1931: Propose text for @accept on upload 16:13:38 http://lists.w3.org/Archives/Public/public-forms/2013Feb/0019.html 16:14:41 Nick: I'd rather that new text not be added directly to the live spec, but to separate articles before we add them 16:15:17 ... I don't think we had consensus yet, so it shouldn't be in the spec. 16:15:35 Erik: I think we can roll back the spec. 16:16:01 Nick: And if we accept this, we also need to update the schema 16:16:32 Steven: We don't have enough people here to make a decision about this 16:16:56 ... we ought to take it out until we have approved it. 16:17:19 Erik: We should maybe do it on the mailing list. 16:17:44 Nick: I think the new name is better, but the old name has been there right from the beginning. 16:17:59 Erik: But it is an inconsistency that we have the same name for two things. 16:18:08 ... so there is an improvement. 16:18:28 ... do we already have an @accept? 16:18:30 Nick: No 16:18:57 Erik: I like more consistency, so am inclined to be in favour; and it is not a deep change. 16:19:16 unl has joined #forms 16:19:22 Nick: You are willing to update your implementation? 16:19:30 Erik: Sure 16:20:43 Present+Uli 16:23:59 Erik: What are the implications for the implementers? 16:25:19 Nick: We definitely need to test it, and we need two implementations. 16:25:48 "list of MIME types for file upload" 16:25:54 Erik: HTML4 has @accept on forms, but that is different, but it has it on the input element 16:26:07 Zakim-bot will be restarted in 3 minutes to recover caller state; please save your agenda status. Apologies for the inconvenience 16:26:12 http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.4 16:26:20 http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#file-upload-state-(type=file) 16:26:40 image/* 16:26:48 http://www.w3.org/TR/REC-html40/interact/forms.html#adef-accept 16:27:52 http://www.w3schools.com/tags/att_input_accept.asp 16:28:32 Erik: Not every browser supports it. 16:28:45 ... but presumably in the future there will be more. 16:28:53 ... SO this is my vote for doing this. 16:28:58 s/SO/So/ 16:30:15 Uli: Shall I revert the spec? 16:30:31 Nick: No, let's leave it in, and see if Alain will support it. 16:30:48 Topic: ACTION-1922 - Add exmples of the use of variables to the XForms 2.0 16:30:48 http://lists.w3.org/Archives/Public/public-forms/2013Feb/0017.html 16:30:58 s/exm/exam/ 16:32:25 Steven: Any outstanding questions? 16:32:34 Erik: No. Everything is taken care of. 16:33:03 Nick: Shouldn't the inline example be on one line? 16:33:13 Erik: I did that already. 16:33:44 zakim, who is noisy? 16:33:55 Steven, listening for 10 seconds I heard sound from the following: ??P2 (27%), ??P12 (9%) 16:34:05 zakim, who is on the phone? 16:34:05 On the phone I see no one 16:34:51 Uli: Can you use variables in binding expressions? 16:34:56 Erik: Yes. WHy not? 16:35:00 s/WH/Wh/ 16:35:11 Erik: Variables are updated during refresh 16:35:25 ... order is guaranteed. 16:35:38 ... Do you see a problem? 16:35:49 Uli: You could interpret it in two different ways. 16:36:36 Erik: A var holds the value of the expression. 16:36:56 [echo makes it hard to hear] 16:37:12 ... no converesion 16:37:13 The value of a variable is any sequence of nodes and/or atomic values, as defined in XPath Data Model [http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#ref-xpath-data-model]. 16:37:23 s/converesion/conversion/ 16:38:22 Erik: There's nothing transformative about the var element 16:38:25 Uli: OK 16:39:11 Topic: Target attribute on submission and load element 16:39:11 http://lists.w3.org/Archives/Public/public-forms/2013Feb/0009.html 16:40:19 Erik: This started with an email by MSM who had a use case for this. target="new", and we hadn't decided to use "new", but follow HTML for what was allowed. 16:40:36 ... the HTML spec has a table with the acceptable values 16:40:44 ... so we don;t need to reinvent it 16:40:56 ... question is whether it should go on the loda action 16:41:16 ... load is a small version of a submission. It cannot control @show 16:41:18 s/;/'/ 16:41:38 ... so I am leaning to support it in both places. 16:41:48 s/loda/load/ 16:42:05 ... HTML syntax is horrible, but that is for historical reasons 16:42:15 Nick: SHy do we need @show then? 16:42:24 s/SH/Wh/ 16:42:42 Erik: It is duplicate, so we don't need it. 16:43:34 Steven: @show comes from xlink, and I guess at XForms 1.0 we were trying to adopt their syntax. 16:44:00 Erik: Using HTML syntax makes out syntax more understandable for people coming to XForms for the first time 16:44:34 Nick: There are some values in HTML that don't apply to XForms, like _parent and _top 16:45:08 Erik: Why do you say _parent doesn't apply? 16:45:37 ... it may or may not apply, even in HTML 16:45:59 Nick: You are proposing to use the same keywords as HTML? 16:46:50 Erik: I would want to do as little work as possible. So XForms should refer to the host language. 16:47:05 ... whatever makes sense for the host language 16:47:28 ... even show="new" may not make sense for some host langauges 16:47:59 Steven: Want to try doing some spec text? 16:48:02 Erik: OK 16:48:22 ACTION: Erik to suggest text spec for target keywords referring to host language. 16:48:22 Created ACTION-1932 - Suggest text spec for target keywords referring to host language. [on Erik Bruchez - due 2013-02-20]. 16:49:38 Topic: MIP functions 16:49:38 http://lists.w3.org/Archives/Public/public-forms/2013Jan/0025.html 16:50:06 Uli: Erik already responded that he agrees, and it should be an action item for him. 16:50:31 Nick: Are they available at the same time during recalculation? 16:50:39 Erik: I think valid() is the hard one 16:50:47 ... we have to be careful 16:51:01 ... but the current spec text is rather conservative 16:51:28 ... but the other functions could be used in more places. I will have to see 16:51:47 ACTION: Erik to suggest spec text for MIP functions 16:51:48 Created ACTION-1933 - Suggest spec text for MIP functions [on Erik Bruchez - due 2013-02-20]. 16:52:05 Topic: The function Element 16:52:05 http://lists.w3.org/Archives/Public/public-forms/2013Jan/0028.html 16:53:00 Nick: I think it is a useful feature. 16:53:10 ... maybe it could be made simpler 16:53:25 Erik: XForms is tightly integrated with XPath 16:53:35 windauer has joined #forms 16:54:01 ... ... a big missing feature is functions. See XQuery and XSLY for instance. 16:54:07 s/LY/LT/ 16:54:12 ... which is painful 16:54:16 ... we need funtions 16:54:21 s/fun/func/ 16:55:20 ... there is a real use case 16:55:26 Nick: We support the feature as well. 16:55:44 ... Abstracting business logic; makes code easier and more understandable 16:56:10 Erik: Every programming language has functions. 16:56:31 Uli: I see the use case, but aren't we reinventing the wheel? 16:56:57 Nick: It is based on how others did it, and making it as similar as possible. 16:57:15 Uli: Aren't we losing our declarative approach? 16:57:30 Nick: I don't see that. 16:57:58 Erik: Functions are in XPath, but not exposed there. It is exposed in XQuery and XSLT. 16:58:20 ... we decided to reuse XSLT function element 16:58:32 ... we talked with Michael Kaye about it 16:58:53 ... he suggested not copying XSLT exactly 16:59:27 ... and since we don't implement XSLT in XFOrms, there is much we don;t need. 16:59:36 s/XFO/XFo/ 16:59:56 Erik: So that's how the current syntax emerged. And it is rather simple. 17:00:39 Uli: I see that. I'm not convinced it should be in core, because it is a work around XPath deficiencies 17:01:05 Nick: Well, functions could be written in javascript as well 17:02:06 STeven: THere is a need for an abstraction to encapsulate a bit of code with a name, so that you don't need to repeat it everywhere. 17:02:12 s/ST/St/ 17:02:17 s/TH/Th/ 17:02:37 Nick: I think it should be in the expressions spec, not the XForms spec 17:02:42 s/Nick/Uli/ 17:04:00 Erik: I have no problem with the function element in core 17:04:25 Steven: We have no consensus to remove this feature 17:04:29 Uli: I understand. 17:04:31 IA_XForms()11:00AM has ended 17:04:33 Attendees were 17:04:41 rrsagent, make minutes 17:04:41 I have made the request to generate http://www.w3.org/2013/02/13-forms-minutes.html Steven 17:46:06 ebruchez has joined #forms 18:12:39 Zakim-bot will be restarted in 3 minutes to recover caller state; please save your agenda status. Apologies for the inconvenience 18:24:54 Zakim has joined #forms 19:06:37 windauer has joined #forms 20:53:30 mohawk has joined #forms 20:55:10 mohawk has left #forms 21:42:32 Zakim has left #forms