set rect of fld f1 of cd c1 of wd w1 to rect of fld f2 of cd c2 of wd w2

Richard Gaskin ambassador at fourthworld.com
Tue Aug 30 06:10:53 EDT 2005


Mark Waddingham wrote:
>>But I fear for Mr. Waddingham when the citizens storm the Edinburgh 
>>offices with torches and pitchforks after discovering that the code 
>>style they've been using for years is no longer supported. ;)
> 
> Odd... I don't recall saying that the short form of object tokens would
> be eliminated, I was merely trying to subtlety suggest that they can
> make things a tad unreadable ;o)

10,000 lines later it's not so bad.  Besides, code is rarely read and 
more often skimmed, so in most cases (perhaps "sb" aside, but that 
wasn't my decision) it has minimal cognitive detriment, and possibly 
some benefit: symbols are symbols, all must be learned, and there's a 
few papers about the virtues of white space vs. noise.... but we digress.

In short, my fingers like abbreviations, and my contractors like bonuses 
for using parallel style. :)

FWIW, I adopted the style outlined at 
<http://www.fourthworld.com/embassy/articles/scriptstyle.html> (which is 
rather like RunRev's own style in most respects) specifically to avoid 
unreadable things like the example in the subject line.  It's possible 
to have lots of white space without sacrificing skimmability; I'd be 
surprised if anyone who ships commercial works actually codes like the 
example above.


> It isn't an efficiency thing (the keywords are tokenised to internal
> indices at the tokenisation phase - i.e. when you set the script) - it's
> a stylistic thing and just like variable naming people are free to
> choose.

Damn. I was hoping you'd announce that now that all three platforms are 
running on Intel we're going to see full up-front compilation. :)

> Indeed, in the future there might be a whole zoo of control types, and
> in this case naming becomes incredibly important to avoid clashes. Of
> course, the solution to this is allow the individual developer to alias
> types to whatever one, two, three or more character handles that they
> wish...

Sounds good to me -- tommorrow afternoon, perhaps? :)

--
  Richard Gaskin
  Managing Editor, revJournal
  _______________________________________________________
  Rev tips, tutorials and more: http://www.revJournal.com



More information about the use-livecode mailing list