W3C home > Mailing lists > Public > public-qt-comments@w3.org > June 2016

[Bug 29509] Functions: External, Implementation-Defined, Host Language

From: <bugzilla@jessica.w3.org>
Date: Tue, 07 Jun 2016 13:39:20 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-29509-523-KdphP3Ij6A@http.www.w3.org/Bugs/Public/>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29509

--- Comment #4 from Jonathan Robie <jonathan.robie@gmail.com> ---
I propose to close this bug as follows:

1. Keep the following definition for external function, which has been used
since XQuery 1.0 (https://www.w3.org/TR/xquery/#dt-external-function)

[Definition: External functions are functions that are implemented outside the
query environment.]

Note that this section implies that these two kinds of functions are external
functions:

* an XQuery implementation might provide a set of external functions in
addition to the core function library
* an XQuery implementation may provide a facility whereby external functions
can be implemented 

2. Define implementation-defined functions as follows:

... an XQuery implementation might provide a set of external functions in
addition to the core function library. [Definition: an *implementation-defined
function* is an external function provided by the implementation.]

3. (Possibly) Define host language function as follows:

[Definition: A host language function is a function defined by the host
language.]

XQuery does not have host language functions, but XSLT does. XSLT is not an
"implementation of" XPath, it is a host language.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Tuesday, 7 June 2016 13:39:26 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:58:00 UTC