15:00:08 RRSAgent has joined #xproc 15:00:08 logging to http://www.w3.org/2010/08/26-xproc-irc 15:00:28 zakim, code? 15:00:29 the conference code is 97762 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), ht 15:00:48 XML_PMWG()11:00AM has now started 15:00:52 +[ArborText] 15:01:53 On my way 15:02:21 Vojtech has joined #xproc 15:03:00 Meeting: XML Processing Model WG 15:03:00 Date: 26 August 2010 15:03:00 Agenda: http://www.w3.org/XML/XProc/2010/08/26-agenda 15:03:00 Meeting: 179 15:03:00 Chair: Norm 15:03:01 Scribe: Norm 15:03:03 ScribeNick: Norm 15:03:09 +[IPcaller] 15:03:13 -PGrosso 15:03:14 +PGrosso 15:03:16 zakim, [ is me 15:03:17 +Norm 15:03:47 +ht; got it 15:03:54 +Jeroen 15:04:01 zakim, jeroen is Vojtech 15:04:07 +Vojtech; got it 15:04:10 zakim, who's here? 15:04:14 Regrets: Mohamed 15:04:18 On the phone I see PGrosso, ht, Norm, Vojtech 15:04:26 On IRC I see Vojtech, RRSAgent, Norm, Zakim, PGrosso, ht, Liam, caribou 15:04:27 Present: Paul, Henry, Norm, Vojtech 15:05:02 Topic: Accept this agenda? 15:05:02 -> http://www.w3.org/XML/XProc/2010/08/26-agenda 15:05:07 Accepted. 15:05:15 Regrets: Mohamed, Alex 15:05:20 Topic: Accept minutes from the previous meeting? 15:05:20 -> http://www.w3.org/XML/XProc/2010/08/12-minutes 15:05:28 Accepted. 15:05:33 Norm's action is continued. :-( 15:05:40 Topic: Next meeting: telcon, 2 September 2010? 15:06:12 Vojtech gives regrets for 2 September. 15:06:18 Propose to cancel 9 September. 15:06:34 Accepted. 15:07:02 Topic: Comments on XML processor profiles 15:07:45 Henry: I'd like to talk about whether people think Section 3 is useful. 15:08:29 -> http://www.w3.org/XML/XProc/docs/xml-proc-profiles.html 15:08:52 -> http://www.w3.org/XML/XProc/2010/05/wd-comments/ 15:12:04 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 Henry: I'm happy to let the public help with that. 15:12:48 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 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: That seems fine to me. 15:14:19 Vojtech: Before we tried to stay away from using infoset terms. I wonder if that's ok, or ... 15:14:33 Henry: I think it is. I don't know what else to do. 15:15:24 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 Vojtech: Does that mean we should use the infoset terms for, for example, base URI, in the profiles? 15:16:24 Henry: I'm not sure, I think we chose that wording very carefully. 15:16:33 ...I don't think there's any conflict between the specs. 15:16:46 Norm: I don't think we're obligated to update the language spec based on our terms in this spec. 15:17:00 Henry: Ok. I'll try to have a draft ready in the next 10 days or so. 15:18:57 Topic: What's the progression of this document? 15:19:16 Paul: Does this document go through CR? Does it go directly to PR? What do we need to do? 15:19:31 Norm: Good question. 15:20:29 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 ACTION: Norm to touch base with the staff contact to see what they suggest. 15:21:34 Topic: Possible new XProc 1.1 step: p:template 15:22:51 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 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 Henry: As Vojtech observed, there are two things going on, abbreviating the p:input and interpolation. 15:26:54 Norm: I find the change in the the content model of steps a bit disturbing. 15:27:03 Henry: I also want the variable bindings to be on other ports. 15:27:10 Norm: I think you'll need to stick those in variables. 15:27:31 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 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: I proposed p:interpolated-inline. 15:30:14 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 ...whereas my proposal uses @match to change everywhere that matches. 15:30:42 Vojtech: How does that differ from putting this in a viewport? 15:30:49 Henry: Maybe it's not, but it's a lot more verbose. 15:31:44 ...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 Vojtech: I proposed that we could do it with a parameter input port where you'd pass all these bindings. 15:33:06 Vojtech: We could add a new attribute to p:inline so that we didn't have to have a different binding. 15:34:51 Vojtech: Ideally it would be nice if we could make *any* kind of binding dynamic. 15:35:50 Norm: You could give the binding a step and port for interpolation. 15:36:06 ...You could say 15:37:42 Norm; Putting it on the binding does make sense. 15:37:47 s/sense./sense to me./ 15:38:05 Vojtech: I might want to have two inputs but only have one of them be dynamic. 15:39:13 Norm: To cut the other way entirely, if we allowed AVTs in literal option values, would that be enough? 15:39:29 Vojtech: I think we'd still have the p:string-replace quoting issues. 15:39:42 Henry: It might be a good idea to do that, but I don't think it solves this problem. 15:40:53 Norm: I need to think about this some more. 15:41:15 Vojtech: Yes, there are two parts, enabling templating and deciding what the substitution rules are. 15:41:25 Henry: Right. I don't want to go all the way to the bottom of the slippery slope. 15:42:44 ...I think saying that curly braces in literal content (attribute values or text content) is enough. 15:43:06 Vojtech: We could do like p:exec and allow users to specify the quoting characters. 15:43:24 Henry: We're doing just the part of XQuery syntax that does XPath expressions, not full XQuery constructors. 15:44:31 15:45:35 15:46:52 Some discussion of escaping curly braces. 15:47:36 So how would I create the following document: {} ? 15:47:48 {{{}}} 15:48:18 Of course! 15:49:21 Norm: I think that's good progress on the issue. 15:49:27 Topic: Any other business? 15:49:51 Norm: I think TPAC registration and hotels are ready for booking. 15:52:32 Adjourned. 15:52:37 -Vojtech 15:52:39 -PGrosso 15:52:39 -Norm 15:52:42 -ht 15:52:42 rrsagent, draft minutes 15:52:42 I have made the request to generate http://www.w3.org/2010/08/26-xproc-minutes.html Norm 15:52:43 XML_PMWG()11:00AM has ended 15:52:44 Attendees were PGrosso, [IPcaller], Norm, ht, Vojtech 15:52:48 rrsagent, set logs world-visible 15:52:56 rrsagent, draft minutes 15:52:56 I have made the request to generate http://www.w3.org/2010/08/26-xproc-minutes.html Norm 15:53:11 PGrosso has left #xproc 15:53:21 Oh, crap. I generated the minutes before changing the logs, now I can't read the f'ing minutes 15:53:35 Oh, hey, it *did* fix itself. Yay! 17:25:27 Zakim has left #xproc