- From: Norman Walsh <ndw@nwalsh.com>
- Date: Fri, 03 Aug 2007 12:02:11 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <87vebwli7w.fsf@nwalsh.com>
/ Jeni Tennison <jeni@jenitennison.com> was heard to say: | Norman Walsh wrote: |> / Jeni Tennison <jeni@jenitennison.com> was heard to say: |> | I think this section needs to talk about the scope of pipeline type names in a |> | pipeline library: say that each pipeline in a pipeline library must have a |> | unique type, and talk about the scope of those pipeline names. A reference to |> | another section that talks about this in detail would be sufficient. |> |> Hmmm. I changed the first paragraph of 3.2 to read: |> |> The scope of the names of step types is the pipeline. Each pipeline |> processor has some number of built in step types and may declare |> (directly, or by reference to an external library) additional step |> types. All the step types in a pipeline must have unique names: it |> is a static error (err:XS0036) if two declarations for the same step |> type name appear in the same scope. |> |> I wonder if that helps. | | Not really :) It focuses on the step types in a (single) pipeline | rather than the step types in a pipeline *library*. Perhaps we can say | (not necessarily in this section) that a pipeline document with a | <p:pipeline> document element is equivalent to a <p:pipeline-library> | with all <p:import>s and <p:declare-step>s (and so on) moved into the | <p:pipeline-library>, and otherwise containing that (single) | <p:pipeline>. Then every pipeline document can be considered a | pipeline library, and we can say: That's not immediately appealing. Is this better: The scope of the names of step types is the union of all the pipelines and pipeline libraries available. Each pipeline... Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Everything in the universe goes by http://nwalsh.com/ | indirection. There are no straight | lines.-- Emerson
Received on Friday, 3 August 2007 16:02:50 UTC