W3C home > Mailing lists > Public > public-xml-processing-model-wg@w3.org > October 2013

Re: Relax p:variable restrictions

From: Norman Walsh <ndw@nwalsh.com>
Date: Tue, 01 Oct 2013 15:43:16 +0100
To: public-xml-processing-model-wg@w3.org
Message-ID: <m27gdxrr0b.fsf@nwalsh.com>
"Toman, Vojtech" <vojtech.toman@emc.com> writes:
> I am not sure about the need for rule 4, though. The moving of steps
> is an internal detail. In your last example, the two ex:foo variables
> have the same name, but they are actually two *different* variables
> (as I infer from the text of rule 4). With that in mind, I can imagine
> an implementation that assigns variables internal unique ids which
> makes it then possible to move steps and/or variables around (with
> restrictions given by the dependency graph, of course) without
> introducing lexical scoping problems. A less sophisticated
> implementation might be more conservative when reordering steps that
> depend on variables - but that is fine.

Perhaps. I had in mind making sure that there was always an order of
evaluation that would work linearly, but perhaps you're right and that
isn't necessary. 

                                        Be seeing you,

Norman Walsh
Lead Engineer
MarkLogic Corporation
Phone: +1 512 761 6676

Received on Tuesday, 1 October 2013 14:43:56 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:32:52 UTC