15:34:08 RRSAgent has joined #xproc 15:34:08 logging to http://www.w3.org/2006/12/21-xproc-irc 15:34:24 Zakim, this will be xproc 15:34:24 ok, MoZ; I see XML_PMWG()11:00AM scheduled to start in 26 minutes 15:34:34 Zakim, what is the code ? 15:34:34 the conference code is 97762 (tel:+1.617.761.6200), MoZ 15:44:02 rlopes has joined #xproc 15:53:54 Norm has joined #xproc 15:56:27 PGrosso has joined #xproc 15:58:20 rrsagent, pointer 15:58:20 See http://www.w3.org/2006/12/21-xproc-irc#T15-58-20 15:58:23 Meeting: XML Processing Model WG 15:58:23 Date: 21 Dec 2006 15:58:23 Agenda: http://www.w3.org/XML/XProc/2006/12/21-agenda.html 15:58:23 Meeting: 48 15:58:23 Chair: Norm 15:58:24 Scribe: Norm 15:58:28 ScribeNick: Norm 15:59:11 zakim, please call ht-781 15:59:11 ok, ht; the call is being made 15:59:13 XML_PMWG()11:00AM has now started 15:59:14 +Ht 15:59:20 Alessandro has joined #xproc 15:59:38 +[IPcaller] 15:59:45 Zakim, [IP is me 15:59:45 +rlopes; got it 15:59:46 +Norm 16:00:08 zakim, who's on the phone? 16:00:08 On the phone I see Ht, rlopes, Norm 16:00:29 richard has joined #xproc 16:00:42 +[ArborText] 16:01:17 +??P9 16:01:21 zakim, ? is richard 16:01:21 +richard; got it 16:01:23 +??P1 16:01:26 + +1.415.404.aaaa 16:01:43 zakim, aaaa is amilowski 16:01:43 +amilowski; got it 16:01:47 zakim, ? is Alessandro 16:01:49 +Alessandro; got it 16:01:51 alexmilowski has joined #xproc 16:02:00 zakim, amilowski is alexmilowski 16:02:00 +alexmilowski; got it 16:02:10 +MoZ 16:02:28 So, how do I register my phone # again ? 16:03:01 AndrewF has joined #xproc 16:03:07 http://www.w3.org/1998/12/bridge/info/name.php3 16:03:09 alexmilowski, http://www.w3.org/1998/12/bridge/info/name.php3 16:03:26 +??P27 16:03:32 zakim, ? is AndrewF 16:03:32 +AndrewF; got it 16:04:15 +Murray_Maloney 16:04:35 Present: Norm, Henry, Rui, Paul, Richard, Alex, Alessandro, Mohamed, Andrew, Murray 16:04:54 Topic: Accept this agenda? 16:04:54 -> http://www.w3.org/XML/XProc/2006/12/21-agenda.html 16:05:00 Accepted. 16:05:04 Topic: Accept minutes from the previous meeting? 16:05:05 -> http://www.w3.org/XML/XProc/2006/12/14-minutes.html 16:05:09 Accepted. 16:05:14 Topic: Next meeting: telcon 4 Jan 2007? 16:05:46 The telcon of 28 Dec 2006 is cancelled. 16:05:49 Accepted. 16:05:51 we're not sober in Scotland between christmas and new year 16:06:05 Topic: Review of open action items 16:06:10 A-13-01: continued 16:06:23 A-45-03: continued 16:06:27 A-46-01: completed 16:06:28 -> http://www.w3.org/XML/XProc/docs/alternate/ 16:06:44 Topic: Technical agenda 16:06:56 Discussion of the nested elements draft 16:07:00 -> http://www.w3.org/XML/XProc/docs/alternate/ 16:07:10 zakim, disconnect ht 16:07:10 Ht is being disconnected 16:07:11 -Ht 16:07:16 zakim, please call ht-781 16:07:16 ok, ht; the call is being made 16:07:18 +Ht 16:07:23 Norm: Murray, what do you think? 16:07:43 Murray: I would have kept document and inline together, but that's ok. 16:08:20 Richard: I'm very ambivalent. Its main advantage is that it separates things, so I'm in favor of 3 instead of 2. 16:08:50 Alex: Are we going to allow construction of sequences? 16:09:19 Norm: I don't think we've decided that question. 16:09:23 Alex: I really like nested elements. 16:09:25 Henry: So do I. 16:09:41 Henry: I'm not fussed about the syntax because the defaults are going to make it all go away. 16:10:18 Norm: I'm ambivalent too. It's cleaner in some senses, but it sure obfuscates the written out version to my mind. 16:11:10 Alessandro: it looks nice from the perspective of someone who reads the specification or writes it, but I have the feeling that it's going to be different for people who have to read or write pipelines. It's a very heavy syntax. 16:11:19 ...I'm not sure that what we gain is really worth the cost. 16:11:26 zakim, who's on the phone? 16:11:26 On the phone I see Ht, rlopes, Norm, PGrosso, richard, Alessandro, alexmilowski, MoZ, AndrewF, Murray_Maloney 16:11:56 Mohamed: In fact, I like this proposal because it's better, I think, looking forward to a V2 or something later. 16:12:17 ...When we agree the defaulting story, maybe the point about the syntax will go away. 16:12:31 ...But we need a good proposal around the defaulting story. 16:13:01 ...Also, I wanted to say that this proposal maybe we can make some things clearer. The fact that we now see the name "pipe" is something very interesting for catching the big picture. 16:13:41 (Note to editor - the "specified inline" section still contains an attribute-syntax p:input along with the p:inline input) 16:14:07 Paul: I think it reads better in the spec, but I haven't tried to write pipelines. So I thought Alessandro's point was an interesting one. 16:14:24 ...On the whole, I'm leaning toward this implementation of Murray's ideas. But that's only a gut feeling. 16:14:52 Rui: I feel the same way that Mohamed does. We need a strong defaulting story. 16:15:32 Paul: What's the downside of this proposal, other than verbosity. 16:16:01 Norm: I think the downside is only the verbosity. 16:16:17 Murray: But it does have the advantage that you can explicitly make a sequence. 16:17:04 Mohamed: This proposal makes it easier to document inputs and outputs, I think that's an advantage. 16:17:33 Henry: I think it's also easier to write authoring tools that allow you to do the right thing because it's easier to write simple document definitions. 16:18:22 Henry: I mean document definitions without co-constraints. 16:18:33 Murray: I have a potential modification that might make things easier. 16:19:02 Murray: The input and/or the output element could have the step and port attributes on them, if they're used on that element then they would refer to the step and port. Then you could write anything in the one element. 16:19:18 ...However, you could use the subordinate elements if you wanted to. 16:19:53 Norm: I agree we could do that, but I'm strongly opposed. I'd much prefer to have one way to do it. 16:20:33 zakim, who's on the phone? 16:20:33 On the phone I see Ht, rlopes, Norm, PGrosso, richard, Alessandro, alexmilowski, MoZ, AndrewF, Murray_Maloney 16:20:49 Staw poll: do you prefer the attribute syntax or the nested element syntax? 16:21:07 s/Staw/Straw/ 16:21:56 Results: 9-to-1 in favor of nested elements. 16:22:19 Proposal: We will adopt the nested element syntax going forward. 16:22:27 Accepted. 16:23:42 Mohamed: In the alternate draft, you've named an input for choose/when 16:24:17 ...Now there's something to choose between. If we name, we have to default all the names, or we have to skip the surrounding input and just put the pipe or document. 16:25:29 Norm summarizes the situation with respect to choose/when 16:26:14 Norm: If I understand Mohamed's proposal correctly, he's saying that the p:input is unnecessary. 16:26:31 Norm: I agree that syntactically it's unnecessary, but I'd prefer to keep the p:input. 16:27:09 zakim, who's making noise? 16:27:22 Norm, listening for 10 seconds I heard sound from the following: richard (49%), MoZ (24%) 16:27:22 Richard: if you put the inputs on the whens, do you not need one on the choose? 16:27:25 Norm: That's right. 16:27:30 zakim, mute moz 16:27:30 MoZ should now be muted 16:27:44 ok 16:27:46 ty 16:27:46 sorry 16:28:03 no worries 16:28:35 Richard: Maybe there should be a test subelement that has something in it 16:28:44 ...The test is like the input element in that it requires a source. 16:29:05 ...It would be natural to make the test a subelement as well. 16:29:19 Norm: So instead of having p:input, we could have p:xpath-context? 16:29:47 Henry: I think I like that better. 16:30:12 Richard: I'm proposing that p:when would have no attributes and an optional p:test element with an attribute that was the test. 16:31:37 I think this is what Henry (and I) had in mind: 16:31:40 16:31:40 16:31:40 16:31:40 16:31:40 16:31:44 I think this is what Richard had in mind: 16:31:46 Zakim, unmute me 16:31:46 MoZ should no longer be muted 16:31:49 16:31:49 16:31:49 ... 16:31:49 16:31:51 ... 16:31:53 16:32:19 Murray: If there's a when element and it has a subordinate test element, then I can move them around with cut-and-paste. 16:33:22 Mohamed: That's what I proposed in email. 16:33:57 Murray: I think you really do want a p:input on p:choose. 16:34:23 ...On p:input there's a select attribute, and I might want that for testing. 16:35:41 q+ to add that adding p:input in top of choose or when with a name would permits the big mistake to refer to it 16:35:56 Richard: So you can factor the conditional. 16:36:16 ...If you put a select on the choose, then it means that the tests in the whens will operate on the selected part of the document. 16:37:04 ack MoZ 16:37:04 MoZ, you wanted to add that adding p:input in top of choose or when with a name would permits the big mistake to refer to it 16:37:47 Mohamed: Putting a input on the top of the choose/when will make it a mistake to refer to this name inside the when. 16:37:59 q+ 16:38:03 ...I think giving an input with a name, is something which we have to take care about. 16:38:06 ack ht 16:38:21 Henry: I want things to be as simple as possible when they're fully defaulted. 16:38:50 ...I think the primary input will often be what you want for both the test and the input. I really want the test attribute on the when elements. 16:39:05 Norm: I agree that that's what users will expect. 16:39:40 Richard: I think this argues in favor of what Murray suggested earlier, allowing the attributes to be hoisted up. 16:39:45 ...Then this would just be analagous to that. 16:40:13 Henry: What is the argument in favor of a nested test element, aside from cut and paste? 16:40:36 Richard: I didn't like the nested input element because the test amounts to being a combination of an attribute and a subelement which seems a bad idea. 16:40:56 Henry: I guess I think familiarity is more important than that locality. 16:41:10 Richard: I'm not saying I agree with Murray's suggestion, I just pointed to an advantage of it. 16:41:46 Norm: With my chair's hat off, I am really strongly in favor of having exactly one way to do something. Having more than one way just complicates things. 16:41:52 Murray: I disagree with that assertion. 16:41:57 q+ to agree with Norm 16:42:11 Richard: I think if we had a consistent story about what kinds of abbreviations you could do that that might not be the case. 16:42:27 ...It would be a simple enough story that it would not be confusing. 16:42:59 Henry: I agree with Norm and I disagree with Richard. Trying to explain the circumstances under which hoisting is or is not allowed will be much more confusing and have benefit only in marginal cases. 16:43:34 Murray: Not that I want to push this idea, but if I understand this, then the vast majority of people will. What we're talking about here is SGML's conref. 16:44:21 Zakim, mute me 16:44:21 MoZ should now be muted 16:44:23 Murray: One of the difficulties I had with the p:input element before was that we had co-constraints and optional input. I'm suggesting here that we give primacy to the p:pipe attributes. Don't allow an href up there, only allow for pipes. 16:44:45 q- ht 16:45:56 -MoZ 16:46:04 Norm: I think putting source/port up there but not href would be very strange. 16:46:19 Henry: What about a straw poll? 16:46:49 Henry: I think the question is between what the current alternate draft and the two variations Norm typed in earlier. 16:47:04 ...There's a separate question about what kind of promotions are possible. 16:48:59 1. What the current alternate draft says, or 16:48:59 2. Nested context, with test on p:when 16:48:59 16:48:59 16:48:59 16:49:00 16:49:02 16:49:04 or, 16:49:06 3. Nested context, with the test on the subordinate element 16:49:08 16:49:10 16:49:12 ... 16:49:14 16:49:16 ... 16:49:18 16:51:49 For 1: 16:51:50 16:51:50 16:51:50 ... 16:51:50 16:51:50 16:53:23 Henry: Current proposal says, there's a distinguished port called 'source' for when elements and you use that port to establish the context for testing. 16:53:29 s/when/p:when/ 16:54:11 Henry: I proposed a slight change which says, "let's not confuse things by using the port named source, let's have a distinguished element, e.g., p:xpath-context" 16:54:42 Henry: The third proposal is to say, take the test attribute off the p:when and put it on the subordinate element which still would wrap p:inline|p:document|p:pipe 16:54:59 zakim, who's on the phone? 16:54:59 On the phone I see Ht, rlopes, Norm, PGrosso, richard, Alessandro, alexmilowski, AndrewF, Murray_Maloney 16:56:09 Results: 6-to-2 for the status quo with one abstention. 16:56:10 +MoZ 16:56:31 Norm: Let's do this on the list so we can reach a decision on 4 Jan 2007. 16:56:47 Topic: Any other business? 16:57:06 Murray: We've been hanging fire on the core components list, it'd be nice if we could make progress. 16:57:20 Norm: I suggest that we try to do some of that in email too. 16:58:01 Murray: Review of the current draft and suggestions for any changes. 16:59:08 Norm: I suggest that we aim for another public WD on 26 Jan. 16:59:19 Adjourned. 16:59:35 -Murray_Maloney 16:59:36 -Norm 16:59:37 -PGrosso 16:59:38 -rlopes 16:59:38 -richard 16:59:40 -Alessandro 16:59:40 -AndrewF 16:59:42 -MoZ 16:59:43 -alexmilowski 16:59:45 rrsagent, make logs world visible 16:59:45 I'm logging. I don't understand 'make logs world visible', Norm. Try /msg RRSAgent help 16:59:50 -Ht 16:59:50 rrsagent, please make logs world visible 16:59:50 I'm logging. I don't understand 'please make logs world visible', Norm. Try /msg RRSAgent help 16:59:51 XML_PMWG()11:00AM has ended 16:59:52 Attendees were Ht, [IPcaller], rlopes, Norm, PGrosso, richard, +1.415.404.aaaa, Alessandro, alexmilowski, MoZ, AndrewF, Murray_Maloney 17:00:06 rrsagent, set logs world-visible 17:00:13 rrsagent, draft minutes 17:00:13 I have made the request to generate http://www.w3.org/2006/12/21-xproc-minutes.html Norm 17:00:25 alexmilowski has left #xproc 17:01:03 PGrosso has left #xproc 17:01:08 Well hurry the heck up, RRSAgent 17:01:45 Norm, you miss regrets from MSM 17:01:49 ty 17:02:05 Regrets: Michael 17:02:10 rrsagent, draft minutes 17:02:10 I have made the request to generate http://www.w3.org/2006/12/21-xproc-minutes.html Norm 17:03:11 rrsagent is taking his sweet time about it 17:03:32 You know how sometimes you can see, before it happens, that something is about to go terribly wrong? 17:03:42 Oh dear. Yes? 17:03:49 I thought the fact that I work from home would mean that the snowfall here wouldn't really affect me. 17:04:13 Are you getting the same storm that's drop 30" on Denver? 17:04:16 But it made the dogs edgy, which led to altercations, which delayed things much more than I would have expected. 17:04:18 s/drop/dropped/ 17:04:41 Same storm, yes, but only 6-9 inches here, more in mountains 17:05:17 in any case, I blame the snow for my absence today. 17:05:24 ok 17:05:27 rrsagent, pointer 17:05:27 See http://www.w3.org/2006/12/21-xproc-irc#T17-05-27 17:05:47 short summary: we adopted the alternate draft