[Bug 28810] [XQ 3.1] Conformance: Maps, arrays, and the Higher Order Functions feature

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

John Snelson <john.snelson@marklogic.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |john.snelson@marklogic.com

--- Comment #11 from John Snelson <john.snelson@marklogic.com> ---
DECISION: Accepted new text for section 5.2.6 Higher-Order Functions Feature:
"An implementation that does not provide the Higher-Order Function Feature MUST
raise a static error [err:XQST0129] if it encounters a TypedFunctionTest, named
function reference, inline function expression, or partial function
application.". Also add an explanatory note: "The effect of this rule is that
it is impossible to construct function items other than maps and arrays.
Dynamic function calls are permitted, but the function that is called will
necessarily be a map or array. The syntax function(*) is permitted to represent
a type that allows maps and arrays, and every instance of this type will in
practice be either a map or an array."

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

Received on Thursday, 16 July 2015 15:24:37 UTC