[Bug 17603] New: Change semantics of identity comparison and attempt to make XQuery pure functional

https://www.w3.org/Bugs/Public/show_bug.cgi?id=17603

           Summary: Change semantics of identity comparison and attempt to
                    make XQuery pure functional
           Product: XPath / XQuery / XSLT
           Version: Working drafts
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XQuery 3.1 Requirements and Use Cases
        AssignedTo: jonathan.robie@gmail.com
        ReportedBy: ghislain.fourny@28msec.com
         QAContact: public-qt-comments@w3.org


It would be nice to consider Tim's suggestion about changing the definition of
node identity comparison to no longer expose the physical identity of nodes.

https://lists.w3.org/Archives/Member/w3c-xsl-query/2012Jun/0058.html

I see two advantages of this approach:
(i) it addresses the optimization issue related to the non-determinism of
functions returning newly created nodes
(ii) it would remove one reason why XQuery is not pure functional (if I am
correct, this would leave us with error handling only). In particular, variable
substitution would become possible even in the presence of new nodes.

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Tuesday, 26 June 2012 13:15:04 UTC