I dove into learning about XQuery this weekend. While I like what I see, I think some questionable syntax choices have been made. Here are three of them. 1) Why is a semi-colon required at the end of a user-defined function defintion? It's clear that the end has been reached when '}' is encountered. I don't see how requiring a terminationg ';' makes parsing any easier. This is a known gotcha in C++. I hate to see XQuery borrow a syntax feature that is already a known issue. 2) Smilies are an odd choice for comment delimiters. Why choose something that isn't used by any other common programming languages? 3) Why use ':=' in let clauses instead of simply '='? You know an assignment is coming because of the presence of the keyword 'let'. I don't see how '=' could be confused for meaning something other than assignment in that context. ------------------------------------------------------------------------------------- A.G. Edwards & Sons' outgoing and incoming e-mails are electronically archived and subject to review and/or disclosure to someone other than the recipient. -------------------------------------------------------------------------------------Received on Monday, 19 April 2004 08:43:23 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 22 July 2006 00:10:19 GMT