[Bug 5338] [UPD] Revalidation mode: which static context?

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5338


chamberl@almaden.ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED




------- Comment #1 from chamberl@almaden.ibm.com  2008-01-15 01:43 -------
I think the spec is reasonably clear on this. upd:revalidate() is invoked only
by upd:applyUpdates, which in turn is invoked only by a top-level expression or
by a transform expression. As usual, the processing of an expression is
governed by the static context that is defined for that expression.

We probably don't want to raise an error if an imported module has a different
revalidation mode from the importing module. This would make it difficult to
write modules that can be called from different environments. Therefore we
should change "global" to "module" in the description of revalidation mode in
Section 2.3 (Extensions to the Static Context).

Received on Tuesday, 15 January 2008 01:43:40 UTC