Re: p:input in viewport

On 2/1/07, Norman Walsh <Norman.Walsh@sun.com> wrote:
>
> / Alex Milowski <alex@milowski.org> was heard to say:
> |> You forgot 3.3:
> |>
> |> The context of a viewport is its inherited context modified as follows:
> |>
> |>     * All of the declared inputs of the viewport are added to the
> |>       outputs in the context.
> |
> | We delete the above and the problem is fixed!
>
> We need that rule for p:pipeline because there's no other way to get
> to the pipeline inputs.
>
> For consistency, if it's allowed for the p:pipeline component, I think
> it should be allowed for the other components as well.



As they are language constructs, they could have different rules.   In the
case
of viewport and foreach, they are actually processing the input.  As such,
they are consuming it rather than making in available to the inner
constructs.

I think we could have a consistent story along those lines...


-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics

Received on Thursday, 1 February 2007 22:16:30 UTC