<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>18402</bug_id>
          
          <creation_ts>2012-07-25 16:39:53 +0000</creation_ts>
          <short_desc>Optional Features in XQuery 3.0</short_desc>
          <delta_ts>2012-10-05 21:18:06 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>XQuery 3.0</component>
          <version>Working drafts</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jonathan Robie">jonathan.robie</reporter>
          <assigned_to name="Jonathan Robie">jonathan.robie</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>71456</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Robie">jonathan.robie</who>
    <bug_when>2012-07-25 16:39:53 +0000</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75406</commentid>
    <comment_count>1</comment_count>
    <who name="Jonathan Robie">jonathan.robie</who>
    <bug_when>2012-10-05 21:18:06 +0000</bug_when>
    <thetext>Fixed in the internal spec. Higher order functions are an optional feature. None of the other things listed here are.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>