[Bug 1467] New: [FO] Cleanup of argument cardinality

http://www.w3.org/Bugs/Public/show_bug.cgi?id=1467

           Summary: [FO] Cleanup of argument cardinality
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Functions and Operators
        AssignedTo: ashok.malhotra@oracle.com
        ReportedBy: mrys@microsoft.com
         QAContact: public-qt-comments@w3.org


Based on my action item at the F2F to provide a scrub of the FO document 
regarding bug 1422 to look for other places where we may need to consider 
allowing empty sequence to provide static typing implementations the ability 
to call the functions without forcing users through major hoops, I came across 
two categories of functions:

1. Positional arguments being wrong.
2. Recently introduced functions that have inconsistent parameters.

Note that the design has been that we do not allow empty for "steering" 
arguments that are most likely being given with a literal value. For all 
others, we should statically accept empty since the static type for the 
argument expressions will infer a type that allows empty in most cases.

I will file separate dependent bugs for each function.

Received on Thursday, 19 May 2005 19:30:29 UTC