[Bug 24512] New: Streamability of extension functions is not defined in the spec

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 24512] New: Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

            Bug ID: 24512
           Summary: Streamability of extension functions is not defined in
                    the spec
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 3.0
          Assignee: [hidden email]
          Reporter: [hidden email]
        QA Contact: [hidden email]

Under 19.8.7.12 Streamability of Function Calls
(http://www.w3.org/TR/xslt-30/#streamability-of-function-calls), we say nothing
about function calls to extension functions.

It should probably be implementation defined, but I think we should mention it.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

--- Comment #1 from Abel Braaksma <[hidden email]> ---
This also applies to 19.8.7.13 Streamability of Named Function References,
which doesn't mention extension functions either.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

--- Comment #2 from Michael Kay <[hidden email]> ---
Agreed. It's implementation-defined, and we should say so.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

C. M. Sperberg-McQueen <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |[hidden email]
         Resolution|---                         |FIXED

--- Comment #3 from C. M. Sperberg-McQueen <[hidden email]> ---
We discussed this in Prague and agreed that the omission should be rectified.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

Michael Kay <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #4 from Michael Kay <[hidden email]> ---
Change applied as decided.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

Abel Braaksma <[hidden email]> changed:

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

--- Comment #5 from Abel Braaksma <[hidden email]> ---
The change was not applied to "19.8.7.13 Streamability of Named Function
References" as mentioned in comment 1, only under 19.8.7.12.

In addition, the rule about partial function application under 19.8.7.12
generalizes all functions to use TDU, but TDU only applies to stylesheet
functions, not to built-in functions. I think we should say so (unless this is
intentional, in which case the operand usage of some arguments may change when
PFA is used).

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

--- Comment #6 from Michael Kay <[hidden email]> ---
We also now need to consider named function references and partial function
application of calls to streamable stylesheet functions.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

Michael Kay <[hidden email]> changed:

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

--- Comment #7 from Michael Kay <[hidden email]> ---
The WG accepted the proposal in message
https://lists.w3.org/Archives/Member/w3c-xsl-wg/2014Jul/0009.html (member-only)
with minor changes (minutes dated 10 July). The changes have been applied.

--
You are receiving this mail because:
You are the QA Contact for the bug.

Reply | Threaded
Open this post in threaded view
|

[Bug 24512] Streamability of extension functions is not defined in the spec

Bugzilla from bugzilla@jessica.w3.org
In reply to this post by Bugzilla from bugzilla@jessica.w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24512

--- Comment #8 from Michael Kay <[hidden email]> ---
During the telcon on 17 July 2014, the WG amended its decision on this, with
the effect that a stylesheet function declared with streamable="yes" whose
arguments are all atomized is deemed guaranteed streamable regardless of the
function body, and therefore inline function declarations are not prohibited in
such a function.

--
You are receiving this mail because:
You are the QA Contact for the bug.