- From: Norman Walsh <ndw@nwalsh.com>
- Date: Thu, 09 Apr 2009 13:53:36 -0400
- To: public-xml-processing-model-comments@w3.org
- Message-ID: <m2bpr5vhlr.fsf@nwalsh.com>
Per the discussion at the 9 Apr 2009 telcon, following our resolution
of issue 100, the text of section 5.11 *is* describing an exception.
A p:pipe inside a p:output on a compound step is allowed to connect to
ports that are not in the set of readable ports. 
So, the prose is correct, we decided.
> Section 5.11 (p:pipe) says:
>
> "In all cases except the p:output of a compound step, it is a static
> error (err:XS0022) if the port identified by a p:pipe is not in the
> readable ports of the step that contains the p:pipe.
>
> A p:pipe that is a binding for an p:output of a compound step may
> connect to one of the readable ports of the compound step or to an
> output port on one of the compound step's contained steps. In other
> words, the output of a compound step can simply be a copy of one of the
> available inputs or it can be the output of one of its children."
>
> Is the "except the p:output of a compound" phrase, as well as the second
> paragraph really necessary? I thin kit all follows from the definition
> of the inherited environment.
>
> Or was the intent just to be more explicit about this, so that is clear
> what compound steps can connect to?
>
> Regards,
> Vojtech
                                        Be seeing you,
                                          norm
-- 
Norman Walsh <ndw@nwalsh.com> | A man may by custom fortify himself
http://nwalsh.com/            | against pain, shame, and suchlike
                              | accidents; but as to death, we can
                              | experience it but once, and are all
                              | apprentices when we come to it.--
                              | Montaigne
Received on Thursday, 9 April 2009 17:54:32 UTC