Why him does not use a natural language for programming?
J. Landman Gay
jacque at hyperactivesw.com
Thu Feb 23 21:20:40 CST 2012
On 2/23/12 6:46 PM, Bob Sneidar wrote:
> set foreColor of fld "myField" to blue
I'm hijacking this thread to complain about my pet peeve. The above
syntax makes me crazy. Lots and lots and lots (and maybe more) well
established developers use it, it works, there's nothing wrong with it,
it's fine. But the missing "the" makes me stumble every time I read a
line like that.
I think it bothers a certain engineer too because he once threatened to
make the engine refuse to compile scripts if the "the" was missing.
Fortunately he didn't follow through.
It is inconsistent to allow omission of "the" for engine properties but
require it for our own. Enforcing consistent use of "the" would help new
LiveCoders avoid pitfalls. And as long as we're talking about natural
language, "the" belongs in there.
Now that all that is over with, I'll confess that I simply cannot write
"set the cursor to..." because it looks strange to me. I have to write
"set cursor to..." But that's the only one. So I suggest the engine
enforce all "the"s except for the single exception when referring to
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode