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

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