- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 22 Jul 2005 00:55:15 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1798 Summary: [FS] editorial: B.2 Mapping of Overloaded Internal Functions Product: XPath / XQuery / XSLT Version: Last Call drafts Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Formal Semantics AssignedTo: simeon@us.ibm.com ReportedBy: jmdyck@ibiblio.org QAContact: public-qt-comments@w3.org B.2 Mapping of Overloaded Internal Functions DEv+STA It's odd to have DEv before STA. B.2 / STA / rule (1|2|3|4|5|6) / premise 2 "statEnv |- Expr1 : Type2" s/Expr1/Expr2/ B.2 / STA / rule (3|4|5|6) "statEnv |- operator type for AtomicType1 and AtomicType2 is AtomicType3" I don't think "statEnv |-" is needed. Notation "operator type for AtomicType1 and AtomicType2 is AtomicType3" This needs to include fs:opname! The result type isn't determined solely by the input types, e.g.: fs:plus(integer,integer) : integer, but fs:div( integer,integer) : double "Gregorian refers to the types xs:gYearMonth, xs:gYear, xs:gMonthDay, xs:gDay, and xs:gMonth. For binary operators that accept two Gregorian-type operands, both operands must have the same type" The only occurrences of "Gregorian" in the table are two (Gregorian, Gregorian) rows. So these are standing in for 10 rows with explicit input types and explicit "denotes". I think you'd be better off being explicit. (Considering that you expanded all the 'numeric' rows, you're clearly not going for brevity.) ("Binary Operators" table) In the rows for fs:gt, the input types are presented without the "xs:" prefix and without the <code> font. ("Unary Operators" table) Why does it use a smaller font than the "Binary Operators" table?
Received on Friday, 22 July 2005 00:55:17 UTC