This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Which of the major features added to XQuery 3.0 should be optional? 1. group by clause in FLWOR Expressions (3.10.7 Group By Clause). 2. tumbling window and sliding window in FLWOR Expressions (3.10.4 Window Clause). 3. count clause in FLWOR Expressions (3.10.6 Count Clause). 4. allowing empty in 3.10.2 For Clause, for functionality similar to outer joins in SQL. 5. try/catch expressions (3.15 Try/Catch Expressions). 6. Dynamic function call (3.2.2 Dynamic Function Call ). 7. Inline function expressions (3.1.7 Inline Function Expressions). 8. Private functions (4.18 Function Declaration). 9. Switch expressions (3.13 Switch Expression). 10. Computed namespace constructors (3.9.3.7 Computed Namespace Constructors). 11. Output declarations (2.2.4 Serialization). 12. Annotations (4.15 Annotations). 13. Annotation assertions in function tests.
Fixed in the internal spec. Higher order functions are an optional feature. None of the other things listed here are.