W3C home > Mailing lists > Public > public-qt-comments@w3.org > March 2004

RE: [F&O] IBM-FO-039: Argument types in max and min

From: Ashok Malhotra <ashokma@microsoft.com>
Date: Thu, 11 Mar 2004 12:33:47 -0800
Message-ID: <EDB607C8AC991F40BE646533A1A673E8017EB0AA@RED-MSG-42.redmond.corp.microsoft.com>
To: "Don Chamberlin" <chamberl@almaden.ibm.com>, <public-qt-comments@w3.org>
Clarified!  Thanks!

 

All the best, Ashok 

________________________________

From: public-qt-comments-request@w3.org
[mailto:public-qt-comments-request@w3.org] On Behalf Of Don Chamberlin
Sent: Thursday, March 04, 2004 5:59 AM
To: public-qt-comments@w3.org
Subject: [F&O] IBM-FO-039: Argument types in max and min

 


(IBM-FO-039): Sections 15.3.3 (fn:max) and 15.3.4 (fn:min): These
sections say that "$arg must contain only items of a single type or one
of its subtypes for which the gt operator is defined." This would seem
to prevent (for example) finding the max of two values of type xs:long
and xs:short, even they are both derived from xs:integer which has a gt
operator. It would also prevent finding the max of two values whose
types are both derived from xs:string. I do not think this is intended.
I think you mean to say that "all the items in $arg must either be
numeric or be derived from a common base type that has a gt operator."
Similarly, Section 15.3.5 (fn:sum) says that "The input sequence must
contain items of a single type or one of its subtypes." Again, this
would prevent finding the sum of two values of type xs:long and
xs:short. The rule should be restated to accept all numeric values. 

--Don Chamberlin
Received on Thursday, 11 March 2004 15:34:22 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 5 February 2014 07:13:56 UTC