W3C home > Mailing lists > Public > public-qt-comments@w3.org > September 2005

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

From: <bugzilla@wiggum.w3.org>
Date: Wed, 28 Sep 2005 10:12:42 +0000
To: public-qt-comments@w3.org
Cc:
Message-Id: <E1EKYva-0004zX-6B@wiggum.w3.org>

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

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:57:08 UTC