W3C home > Mailing lists > Public > public-qt-comments@w3.org > May 2005

[Bug 1449] New: Shuld 'to' be reseved?

From: <bugzilla@wiggum.w3.org>
Date: Sun, 15 May 2005 01:58:17 +0000
To: public-qt-comments@w3.org
Cc:
Message-Id: <E1DX8OX-0004dN-Cq@wiggum.w3.org>

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

           Summary: Shuld 'to' be reseved?
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Platform: All
        OS/Version: Windows 2000
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XQuery
        AssignedTo: chamberl@almaden.ibm.com
        ReportedBy: henryluo@vibrasoft.net
         QAContact: public-qt-comments@w3.org


Currently, 'to' is used in XQuery as an operator for range expression.
However, 'to' is also a commonly used auxiliary word that can combine with many
verbs. E.g.  set ... to ..., update .... to ..., move ... to ..., send ... to
..., apply ... to ....

However we might need to instroduce those statements when we introduce XML
Update in next version. And there might be future prologs that need to use 'to'.

If 'to' is a range operator like now, we cannot than introduce
   update expr to expr    (: as 'to' always associates tighter as range operator :)
but how to use syntax twist like
   update (expr) to expr  (: where () is like in if () :)

So I think it might be better to reserver 'to' for future use. And use other
character for the range operator, e.g. '~'.

Actuall, all auxialiary words like 'as', 'by', 'from' should not be used as an
operator alone, which ensures maximum flexibility to introduce future syntax. I
think now, only 'to' is an exception.
Received on Sunday, 15 May 2005 02:29:56 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:57:05 UTC