W3C

- DRAFT -

XForms Users Community Group Teleconference

16 Mar 2016

Agenda

See also: IRC log

Attendees

Present
Alain, Philip, Steven, Erik
Regrets
Chair
Steven
Scribe
Steven

Contents


<ebruchez> I think I forgot the new password

ACTION-2056 - Summarise compute-exception problem, with an eye to finding a solution

https://lists.w3.org/Archives/Public/public-xformsusers/2016Mar/0007.html

Steven: A binding contraint error was for instance when two constraints were bound simultaneously

Erik: Which is now allowed
... I think we can solve this simply
... using an event instead of an exception
... and giving up on a recalc seems like the simplest thing to do.
... of course the form may not work, but if the author caught it, he or she at least did it deliberately

Steven: Does anyone actually check for circularity?

Alain: XSLTForms does

Erik: Not sure what we do.

Steven: What do you do in response?

Alain: I'd have to check.

Steven: What do you think og Erik's proposal?

Alain: I prefer it.

Erik: It is good to get rid of the fatal exceptions. And it is not a huge deal.

Steven: So we just go with it?

Erik: Sounds good.

<scribe> ACTION: Erik to write spectext for replacement of compute-exception [recorded in http://www.w3.org/2016/03/16-forms-minutes.html#action01]

<trackbot> Created ACTION-2057 - Write spectext for replacement of compute-exception [on Erik Bruchez - due 2016-03-23].

<ebruchez> https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Extension_Functions

Erik: One more aspect is the functions attribute on the model element

https://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#Extension_Functions

Erik: Also dispatches compute-exception
... I propose replacing that with the error as well
... I didn't mention it in the mail

Alain: I implement that, and have no problem with the error solution

ACTION-2051 - Experiment with a type for non-space string, and

report back

http://www.w3.org/2016/02/17-forms-minutes.html#action02

Steven: Better link is https://www.w3.org/2016/02/24-forms-minutes.html#item02
... I think we had the solution of either to do it with a type, or with a MIP
... the advantage of a MIP being that it would work across lots of other types as well

Erik: We talked about a general solution, and transforming values between data and controls, but there are benefits to handle the whitespace issue specifically.
... using an XPath function would be a bit heavy.
... also there are questions of whether to put it on the control or on the data
... we think it is better at the model
... all controls will work identically

Steven: So the MIP is the better solution

Erik: I see benefits
... but we don't have a lot of experience.

Steven: So we would have a MIP <bind ref="x" whitespace="preserve|trim|remove|normalise"/>
... preserve = do nothing
... trim= remove from front and back
... remove = remove all space
... normalise = replace all to single spaces

Erik: XML Schema has 'replace' that replaces non-space whitspace with space
... and collapse which replaces more spaces with a single (called normalise in XPath)

Steven: So the default would be preserve presumably

Alain: I prefer 'collapse' to 'normalise'

Steven: Yes, 'normalise' is a bit technical
... What do we think?

Erik: We thought about a type

Steven: I like this because it is orthogonal

Erik: Schema has a similar orthogonal facet of whitespace

<scribe> ACTION: Steven to write spec text for whitespace MIP [recorded in http://www.w3.org/2016/03/16-forms-minutes.html#action02]

<trackbot> Created ACTION-2058 - Write spec text for whitespace mip [on Steven Pemberton - due 2016-03-23].

New TR style

https://lists.w3.org/Archives/Public/spec-prod/2016JanMar/0036.html

https://w3c.github.io/tr-design/src/sample.html

Steven: So I'm working on it; the requirements say you MUST have a piece of JS at the end of the document, that a wiki doesn't allow.
... It's still not particularly visible. I hope by next week it will be.

Checking sections

Steven: So I'm still waiting for comments/OKs on sections 7 and 8

Erik: Not got there yet.

AOB?

Steven: Next week's call also an hour earlier

[ADJOURN]

Summary of Action Items

[NEW] ACTION: Erik to write spectext for replacement of compute-exception [recorded in http://www.w3.org/2016/03/16-forms-minutes.html#action01]
[NEW] ACTION: Steven to write spec text for whitespace MIP [recorded in http://www.w3.org/2016/03/16-forms-minutes.html#action02]
 

Summary of Resolutions

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.144 (CVS log)
$Date: 2016/03/16 13:35:48 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.144  of Date: 2015/11/17 08:39:34  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/SO/So/
No ScribeNick specified.  Guessing ScribeNick: Steven
Inferring Scribes: Steven
Present: Alain Philip Steven Erik
Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2016Mar/0008
Found Date: 16 Mar 2016
Guessing minutes URL: http://www.w3.org/2016/03/16-forms-minutes.html
People with action items: erik steven

[End of scribe.perl diagnostic output]