Comment Re: verbosity (Score 1) 136
I completely agree that verbosity should be avoided, and so should the use of special characters.
Syntax that needs detailed comments is also not very good.
I much prefer to write
if x<>0 and y/x<z then exit repeat
than
if ( (x!=0) && (y/x<z) ) { break; };
The first line looks cleaner to me: fewer special characters.
Note also that the division of y by x will not be tried because LiveCode's "and" operator is specified to skip if its first operand is already false. Many languages fail to tell you what must happen in these cases and then implementations differ.
Finally, how many seasoned programmers still fall into the following trap when something changes and the code now becomes:
if x=0 or x/y<z then exit repeat
but in C-like syntax they then write:
if ( (x=0) && (x/y<z) ) { break; };
forgetting the extra = sign.
Clean syntax does help reduce the debugging time.