- From: <bugzilla@jessica.w3.org>
- Date: Sun, 14 Sep 2014 23:49:04 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26799 Bug ID: 26799 Summary: [XP31] operator namespace, for compatibility and for use in higher order functions Product: XPath / XQuery / XSLT Version: Member-only Editors Drafts Hardware: PC OS: Windows NT Status: NEW Severity: enhancement Priority: P2 Component: XPath 3.1 Assignee: jonathan.robie@gmail.com Reporter: abel.braaksma@xs4all.nl QA Contact: public-qt-comments@w3.org Currently, the text under 1.2 Namespaces and prefixes, under the last bullet point, says the following about operators: <quote> These functions are not available directly to users, and there is no requirement that implementations should actually provide these functions. </quote> With the advent of higher order functions, it seems to make sense to allow these "virtual" operator functions to be made available to end users. This can, of course, be an implementation dependent feature. The text above does not necessarily discourage implementers to provide such functions, nor does it encourage it, but, other than other namespaces that are not specifically bound to functions (like the output namespace and the error namespace), the operator namespace is not defined. I would propose to make this namespace explicit. For implementers that (want to) provide such functions, i.e. for use with higher order functions or certain types of dynamic programming, it would be nice if the namespace used for the "op" prefix is the same for all of them. A candidate namespace that comes to mind is http://www.w3.org/2005/xpath-operators. Or alternatively, the standard function namespace. I think, if the WG considers such change, that the impact is minimal. It might suffice to just mention the namespace and a sentence like "implementers that do disclose these functions directly to end users, should use the namespace xxxx". -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Sunday, 14 September 2014 23:49:06 UTC