IRC log of xproc on 2010-08-26

Timestamps are in UTC.

15:00:08 [RRSAgent]
RRSAgent has joined #xproc
15:00:08 [RRSAgent]
logging to
15:00:28 [ht]
zakim, code?
15:00:29 [Zakim]
the conference code is 97762 (tel:+1.617.761.6200 tel:+ tel:+44.203.318.0479), ht
15:00:48 [Zakim]
XML_PMWG()11:00AM has now started
15:00:52 [Zakim]
15:01:53 [Norm]
On my way
15:02:21 [Vojtech]
Vojtech has joined #xproc
15:03:00 [Norm]
Meeting: XML Processing Model WG
15:03:00 [Norm]
Date: 26 August 2010
15:03:00 [Norm]
15:03:00 [Norm]
Meeting: 179
15:03:00 [Norm]
Chair: Norm
15:03:01 [Norm]
Scribe: Norm
15:03:03 [Norm]
ScribeNick: Norm
15:03:09 [Zakim]
15:03:13 [Zakim]
15:03:14 [Zakim]
15:03:16 [ht]
zakim, [ is me
15:03:17 [Zakim]
15:03:47 [Zakim]
+ht; got it
15:03:54 [Zakim]
15:04:01 [Vojtech]
zakim, jeroen is Vojtech
15:04:07 [Zakim]
+Vojtech; got it
15:04:10 [Norm]
zakim, who's here?
15:04:14 [Norm]
Regrets: Mohamed
15:04:18 [Zakim]
On the phone I see PGrosso, ht, Norm, Vojtech
15:04:26 [Zakim]
On IRC I see Vojtech, RRSAgent, Norm, Zakim, PGrosso, ht, Liam, caribou
15:04:27 [Norm]
Present: Paul, Henry, Norm, Vojtech
15:05:02 [Norm]
Topic: Accept this agenda?
15:05:02 [Norm]
15:05:07 [Norm]
15:05:15 [Norm]
Regrets: Mohamed, Alex
15:05:20 [Norm]
Topic: Accept minutes from the previous meeting?
15:05:20 [Norm]
15:05:28 [Norm]
15:05:33 [Norm]
Norm's action is continued. :-(
15:05:40 [Norm]
Topic: Next meeting: telcon, 2 September 2010?
15:06:12 [Norm]
Vojtech gives regrets for 2 September.
15:06:18 [Norm]
Propose to cancel 9 September.
15:06:34 [Norm]
15:07:02 [Norm]
Topic: Comments on XML processor profiles
15:07:45 [Norm]
Henry: I'd like to talk about whether people think Section 3 is useful.
15:08:29 [Norm]
15:08:52 [Norm]
15:12:04 [Norm]
Norm: I like it. I think it's good to ground our work in the Infoset. I just didn't have a chance to look at the detail.
15:12:14 [Norm]
Henry: I'm happy to let the public help with that.
15:12:48 [Norm]
Henry: I don't like the layout, the "Whether the remaining information item is present is implementation-defined" line is too subtle.
15:13:24 [Norm]
Henry: I think I'd like to say "fix that", fix the other obvious editorial problem wrt the word "ditto", and republish, asking for comments.
15:13:49 [Norm]
Norm: That seems fine to me.
15:14:19 [Norm]
Vojtech: Before we tried to stay away from using infoset terms. I wonder if that's ok, or ...
15:14:33 [Norm]
Henry: I think it is. I don't know what else to do.
15:15:24 [Norm]
Norm: I fear if we don't ground it in the infoset, then it will either not be grounded or we'll have to recapitulate the Infoset.
15:15:46 [Norm]
Vojtech: Does that mean we should use the infoset terms for, for example, base URI, in the profiles?
15:16:24 [Norm]
Henry: I'm not sure, I think we chose that wording very carefully.
15:16:33 [Norm]
...I don't think there's any conflict between the specs.
15:16:46 [Norm]
Norm: I don't think we're obligated to update the language spec based on our terms in this spec.
15:17:00 [Norm]
Henry: Ok. I'll try to have a draft ready in the next 10 days or so.
15:18:57 [Norm]
Topic: What's the progression of this document?
15:19:16 [Norm]
Paul: Does this document go through CR? Does it go directly to PR? What do we need to do?
15:19:31 [Norm]
Norm: Good question.
15:20:29 [Norm]
Norm: I guess we need to get the staff contact involved. I'd be a little disappointed if we had to make it a Note, but it wouldn't be the end of the world.
15:20:55 [Norm]
ACTION: Norm to touch base with the staff contact to see what they suggest.
15:21:34 [Norm]
Topic: Possible new XProc 1.1 step: p:template
15:22:51 [Norm]
Norm attempts to paraphrase the problem: making it easier to construct fragments of XML from variables and expressions in an XProc pipeline.
15:23:59 [Norm]
Henry encourages us to look at the discussion of Richard Tobin's XML tools functionality near the end of his first message.
15:25:53 [Norm]
Henry: As Vojtech observed, there are two things going on, abbreviating the p:input and interpolation.
15:26:54 [Norm]
Norm: I find the change in the the content model of steps a bit disturbing.
15:27:03 [Norm]
Henry: I also want the variable bindings to be on other ports.
15:27:10 [Norm]
Norm: I think you'll need to stick those in variables.
15:27:31 [Norm]
Henry: The template has to come from a secondary port so that you can write things as I do in the reply to Vojtech.
15:28:48 [Norm]
Vojtech: My problem with the original syntax is that it's not clear how to create elements in the XProc namespace and maybe there would be value in being able to generate the templates dynamically.
15:29:40 [Norm]
Norm: I proposed p:interpolated-inline.
15:30:14 [Norm]
Henry: The problem I have with this is there's no match attribute. There's a fundamental semantic difference, yours takes a document and does what it does with it.
15:30:35 [Norm]
...whereas my proposal uses @match to change everywhere that matches.
15:30:42 [Norm]
Vojtech: How does that differ from putting this in a viewport?
15:30:49 [Norm]
Henry: Maybe it's not, but it's a lot more verbose.
15:31:44 [Norm]
...We're very clear in the document that the only bindings that are visible to step implementations are the option and parameter bindings. And for this to be implemented as a step would require us to break that rule. The curly brace substitution has to be done by the step.
15:31:59 [Norm]
Vojtech: I proposed that we could do it with a parameter input port where you'd pass all these bindings.
15:33:06 [Norm]
Vojtech: We could add a new attribute to p:inline so that we didn't have to have a different binding.
15:34:51 [Norm]
Vojtech: Ideally it would be nice if we could make *any* kind of binding dynamic.
15:35:50 [Norm]
Norm: You could give the binding a step and port for interpolation.
15:36:06 [Norm]
...You could say <p:inline dynamic="true" step="mystep" port="result"/>
15:37:42 [Norm]
Norm; Putting it on the binding does make sense.
15:37:47 [Norm]
s/sense./sense to me./
15:38:05 [Norm]
Vojtech: I might want to have two inputs but only have one of them be dynamic.
15:39:13 [Norm]
Norm: To cut the other way entirely, if we allowed AVTs in literal option values, would that be enough?
15:39:29 [Norm]
Vojtech: I think we'd still have the p:string-replace quoting issues.
15:39:42 [Norm]
Henry: It might be a good idea to do that, but I don't think it solves this problem.
15:40:53 [Norm]
Norm: I need to think about this some more.
15:41:15 [Norm]
Vojtech: Yes, there are two parts, enabling templating and deciding what the substitution rules are.
15:41:25 [Norm]
Henry: Right. I don't want to go all the way to the bottom of the slippery slope.
15:42:44 [Norm]
...I think saying that curly braces in literal content (attribute values or text content) is enough.
15:43:06 [Norm]
Vojtech: We could do like p:exec and allow users to specify the quoting characters.
15:43:24 [Norm]
Henry: We're doing just the part of XQuery syntax that does XPath expressions, not full XQuery constructors.
15:44:31 [ht]
<elt attr="{concat($a,'}')}"/>
15:45:35 [ht]
<elt attr="{concat($a,'}}')}"/>
15:46:52 [Norm]
Some discussion of escaping curly braces.
15:47:36 [Vojtech]
So how would I create the following document: <doc>{}</doc> ?
15:47:48 [Norm]
15:48:18 [Norm]
Of course!
15:49:21 [Norm]
Norm: I think that's good progress on the issue.
15:49:27 [Norm]
Topic: Any other business?
15:49:51 [Norm]
Norm: I think TPAC registration and hotels are ready for booking.
15:52:32 [Norm]
15:52:37 [Zakim]
15:52:39 [Zakim]
15:52:39 [Zakim]
15:52:42 [Zakim]
15:52:42 [Norm]
rrsagent, draft minutes
15:52:42 [RRSAgent]
I have made the request to generate Norm
15:52:43 [Zakim]
XML_PMWG()11:00AM has ended
15:52:44 [Zakim]
Attendees were PGrosso, [IPcaller], Norm, ht, Vojtech
15:52:48 [Norm]
rrsagent, set logs world-visible
15:52:56 [Norm]
rrsagent, draft minutes
15:52:56 [RRSAgent]
I have made the request to generate Norm
15:53:11 [PGrosso]
PGrosso has left #xproc
15:53:21 [Norm]
Oh, crap. I generated the minutes before changing the logs, now I can't read the f'ing minutes
15:53:35 [Norm]
Oh, hey, it *did* fix itself. Yay!
17:25:27 [Zakim]
Zakim has left #xproc