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


           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