- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Mon, 17 Mar 2008 16:48:00 +0000
- To: Norman Walsh <ndw@nwalsh.com>
- Cc: public-xml-processing-model-wg@w3.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 2.2 "All atomic steps are defined by a p:declare-step. The declaration of an atomic step defines the input ports, output ports, and options of all steps of that type." --> "All atomic step types are defined by a p:declare-step. The declaration of an atomic step type defines the input ports, output ports, and options of all steps of that type." I think it's worth being pedantic about this at the beginning, but I'm _not_ going to make comparable suggestions throughout the rest of the spec. 2.2 "In the very simplest case, the declaration is implicit, but" Hunh? When is a pipeline every not explicitly declared? I think removing this would be just fine. . . 2.2 Is this the right place to mention that a single output can be multiply connected? We haven't said it yet (I don't think), and it would be very easy to start assuming that there was a one-to-one constraint, in the absence of anything to the contrary. Something like "An output port may be connected to more than one input port. At runtime this will result in distinct copies of the output." just before the definition of _signature_. 2.2 "The error output port is only bound to an input in the catch clause of a try/catch." -> "Error output ports are un-named, and only accessible via the automatic connection made from them to the primary input of the *p:catch* subpipeline of an immediately containing *p:try/p:catch*" 2.2 Given that the final discussion in this section about URI indeterminacy is dealing in double negatives already, is this the place we should also acknowledge that it's implementation-defined whether XQuery/XSLT-2.0 rules for guaranteeing consistency across multiple references to the same URI are provided or not? 2.4 A _bit_ more is needed here, or 2.8 is at best difficult to read and at worst incomprehensible. A para. about the difference between option declaration and option binding, with one example each of select= and value=, perhaps. . . 2.7 "[Definition: The readable ports are the step name/port name pairs that are on steps in the same scope.]" This is too narrow, there are other readable ports, as set out just below. I think it's sufficient to just say "[Definition: The readable ports are a set of step name/port name pairs.]" 2.7 See my earlier message for what amounts to a suggestion for changes to this section. 2.8.1 and 2.8.2 "Current dateTime An implementation defined point in time." --> "Current dateTime An _implementation defined_ point in time." 2.8.3 "The XProc processor must support" --> "The XProc processor *must* support" ht - -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFH3qDAkjnJixAXWBoRAm6qAJ0V8CAqepLxT7L9fiNiIIOi2uJ5hwCfQNao w2M1v0RwyDxqT48ToM68m/s= =d8yN -----END PGP SIGNATURE-----
Received on Monday, 17 March 2008 16:48:35 UTC