See also: IRC log
<trackbot> Date: 25 March 2015
<pfennell> I'm going to be about 10 minutes late joining the call.
OK
Alain, Erik, shall we wait for Philip?
http://lists.w3.org/Archives/Public/public-forms/2015Mar/0005
http://lists.w3.org/Archives/Public/public-forms/2015Mar/0008
Steven: Glad there's some
action
... there's an AC meeting next month in Paris. I will be there.
I am in contact with Liam.
http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module
Steven: Thank you Alain for your remarks
https://lists.w3.org/Archives/Public/public-forms/2015Mar/0018.html
<Steven_> .... and I agree about the missing serialization instance
<Steven_> Steven: Section 2, the XPath-version attribute
<Steven_> http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_xpath-version_attribute
<Steven_> Steven: I don't understand the last sentence
<Steven_> Erik: Everything is an item in XPath 2
<Steven_> ... I think he means that a sequence of items is to be interpreted as a node-set
<Steven_> Steven: OK, so this is just an editorial fix to make the sentence read better.
<Steven_> ... I'll look for a way to say it more clearly.
Steven: Section 3.1
... oh it's just a problem with my print-out; on the screen
it's OK.
... same with 3.1.2
... 4,1,2 is-card-number
http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_is-card-number.28.29_Function
scribe: The patent is expired, so
I prefer to call to call the reference just [Luhn], so as not
to draw attention to
... it
Steven: Section 4.1.3 Valid()
http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_valid.28.29_Function
Steven: Step 2 doesn't say what
happens if $recurse is set to false.
... it needs an 'otherwise'
Erik: Otherwise it is the initial
selection
... Do the other functions have $recurse?
Steven: No, I was going to raise that
Erik: It seems to be based on
use-case
... for validity there is definitely a use case, but for the
others I can;t see one so easily
Steven: We must have decided that
some time ago.
... As long as we are aware that we are doing it, it's fine
Erik: We can add it later.
Steven: In 4.2.2 and 4.2.3
... in min and max, both use the < operator. I guess that's
OK, the intent is clear.
... ah, it's the same wording as XForms 1.1
Erik: I will check that these functions are compatible with the ones in XPath 2
<scribe> ACTION: Erik to confirm that min() and max() are compatible with the ones in XPath 2 [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action01]
<trackbot> Created ACTION-2018 - Confirm that min() and max() are compatible with the ones in xpath 2 [on Erik Bruchez - due 2015-04-01].
Steven: 4.2.6, power()
... I would like to see explicit wording that the power can be
fractional (and negative)
Erik: XPath 2 doesn't have it,
but XForms 1.1 does.
... Not sure if we explicitely need to convert the values to
numeric
... not sure why Numeric is used instead of Double.
... also the function signature says it returns Integer, which
is wrong.
... it should return Numeric. But we should say
more.
<scribe> ACTION: Steven to fix up the definition of power() [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action02]
<trackbot> Created ACTION-2019 - Fix up the definition of power() [on Steven Pemberton - due 2015-04-01].
Steven: Section 4.3.2 property()
http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_property.28.29_Function
Steven: It says that version
returns 1.1
... surely that must be 2
... or 2.0
Erik: Following XPath it should be 2.0
Steven: Section 4.3.6 serialize()
http://www.w3.org/MarkUp/Forms/wiki/XPath_Expressions_Module#The_serialize.28.29_Function
"If the xforms:json or xforms:csv method is specified and serialization fails, a dynamic error is raised."
Steven: What does that mean?
Erik: That is an XPath
methodology. So it probably comes from there.
... I think we have something in the main spec
Steven: I'm not sure if it can even fail.
Erik: If it can, then we can raise a specific error
Alain: I think serialization to JSON and CSV can fail, so we need to specify that.
Steven: Then that needs to be
added.
... which may imply needing a new error event
Erik: Don't know if we want to raise events during XPath evaluuation
Steven: Ah, ok
Erik: We need a way to catch errors that happen in an XPath expression
Alain: I'll post an example of a serialisation that fails
<scribe> ACTION: Erik to propose what to do if serialization in serialize() fails [recorded in http://www.w3.org/2015/03/25-forms-minutes.html#action03]
<trackbot> Created ACTION-2020 - Propose what to do if serialization in serialize() fails [on Erik Bruchez - due 2015-04-01].
Steven: Next week the rest of this spec
[ADJOURN]
This is scribe.perl Revision: 1.140 of Date: 2014-11-06 18:16:30 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/tt/t/ Succeeded: s/cc/c/ Succeeded: s/gine/fine/ Succeeded: s/cc/c/ Succeeded: s/double/Double/ Succeeded: s/2/2 property()/ Succeeded: s/;/'/ Succeeded: s/kow/know/ No ScribeNick specified. Guessing ScribeNick: Steven Inferring Scribes: Steven Default Present: ebruchez, Steven, [IPcaller], pfennell Present: ebruchez Steven [IPcaller] pfennell Alain Regrets: Nick Agenda: https://lists.w3.org/Archives/Public/public-forms/2015Mar/0017 Found Date: 25 Mar 2015 Guessing minutes URL: http://www.w3.org/2015/03/25-forms-minutes.html People with action items: erik steven[End of scribe.perl diagnostic output]