- From: Norman Walsh <Norman.Walsh@Sun.COM>
- Date: Wed, 12 Apr 2006 16:43:21 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <87k69uv82e.fsf@nwalsh.com>
/ Jeni Tennison <jeni@jenitennison.com> was heard to say: | Norman Walsh wrote: |> Oooh! I don't know. That strikes at the heart of the "foward chaining" |> vs. "backward chaining" question. My current thinking is that the |> pipeline processor should be able to look at the pipeline and |> determine an order before it begins execution. | | OK, that's reasonable. I think it means that (to remain side-effect | free) processors will need to error when there's a dependency | between steps that can't be identified by looking at the pipeline | document. Assuming it can detect that case. Of course, having detected the case, one wonders if it should be forbidden from "doing the right thing". If we adopt the pipeline engine as resource manager approach then I think it would make sense for the pipeline engine to abort if it encountered this case. And a responsible engine might emit a warning if it noticed a dependency that wasn't expressed even if the components did happen to get processed in the correct order. I think this is implicit endorsement of a "depends-on" feature in the language for making explicit such dependencies. Be seeing you, norm -- Norman.Walsh@Sun.COM / XML Standards Architect / Sun Microsystems, Inc. NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.
Received on Wednesday, 12 April 2006 20:43:36 UTC