- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 10 Jan 2007 10:15:01 +0000
- To: public-qt-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4176 ------- Comment #1 from mike@saxonica.com 2007-01-10 10:15 ------- If it's problematic for rename, then it's presumably problematic for insert too? My personal view on this is that I'm not at all comfortable with the English-like or Cobol-like statement syntax when used in a language that's an expression language rather than a statement language, and especially one that has no reserved words. We changed the sequence type syntax for this reason from "element x of type y" to element(x,y), and I think we would make life easier for both implementors and users if we applied the same treatment to update expressions. I can't see what's wrong with rename(x,y); or if there are semantic reasons for not using a function call, then perhaps rename{x,y} or rename{x}{y}. On the surface it looks more cryptic, but once you build compound expressions with a lot of nesting it's far clearer. Michael Kay
Received on Wednesday, 10 January 2007 10:15:13 UTC