[Bug 1705] [FS] technical: 5.2 Module Declaration: cyclical imports

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


simeon@us.ibm.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED




------- Additional Comments From simeon@us.ibm.com  2005-09-28 10:12 -------
Michael,

Thank you very much for your feedback on this issue. The working group has
looked at it in more details. We agree there is a problem with the current
specification in the context of cyclic imports within the same namespace.

The working groups have decided to adopt the following resolution for it:

(1) adopt your suggested two phase processing for the prolog which splits
export context processing from static context processing.
(2) solves the issue with static analysis of global variables without
a type declaration by relying on the existing constraint in XQuery which
disallow circularity in variable definitions (see XQuery 1.0 Section 4.14
Variable Declaration) and which already is a static constraint.

Please let us know if you find any further issues with this approach.

Thanks,
- Jerome
On behalf of the XSLT and XML Query Working groups

Received on Wednesday, 28 September 2005 10:12:46 UTC