Rob Cozens wrote:
Alex & Moi:
I don't see what would break existing syntax.
The example I gave, which demonstrates techniques in many of my
existing stacks.
Sorry,now I've lost focus.
Yeah, it's been a long thread :-)
Not helped by me saying "container" when I should have said "property" -
sorry about that.
The proposal to have the Rev engine interpret "x=5" to mean "put 5
into x" instead of its current interpertation, "does x equal 5?" would
break existing syntax.
No, it wouldn't.
Current syntax (such as your example from SDB) uses an 'equality'
expression in the context where an expression is required.
The (proposed) syntax uses a (perhaps identical set of characters) as a
statement where a statement is required.
There is no existing case (AFAIK) where *either* a boolean expression
and a statement could appear, and hence there is no ambiguous case -
anywhere that set of characters can appear can be *at most* one of an
expression or a statement..
If there was any context where either could appear, there would be an
ambiguity - but there isn't.
--
Alex Tweedly http://www.tweedly.net
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.10/387 - Release Date: 12/07/2006
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution