On 27 Jun 2007, at 04:17, Kay C Lan wrote:

On 6/26/07, Alex Tweedly <[EMAIL PROTECTED]> wrote:

This gives the advantage of a short, clean, easy-to-read script while
preserving the advantage of error detection. The need to respond to such
a dialog once per local variable would be (at least for me) a small
price to pay - and is certainly much lighter a burden than the need to
add a declaration for each.



I don't declare variables because I do find that it is easier to use the Var Watcher to pick up typos than it is to go through the hassle of all the extra typing to declare variables - where I can make extra typos anyway;-(

This is something I can't understand. When I edit code (whatever the language) I type the name of the variable once and once only and maybe I don't type the whole thing at all. I then use copy/paste to paste the variable into where it is being used. For instance, given the following:

local myRedValue
local myBlueValue
local myGreenValue
local myAverageValue

To get this, I typed "local myRedValue", then copied that line and pasted it back 3 times. Then edited "Red" to "Blue" and "Green" and "Average" in the 3 new lines.

Then to get this:

put (myRedValue  + myBlueValue  + myGreenValue) / 3  into myAverageValue

I typed "put ( + + ) / 3 into " and then copied/pasted myRedValue, myBlueValue, myGreenValue and myAverageValue into the correct positions.

In fact I used the same technique to do the above!

That's why I can't see the argument that's it's more typing, it really isn't, and the bugs that can be caused by not declaring your locals are so hard to find that I really can't see any reason not to declare them.

All the Best
Dave




_______________________________________________
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

Reply via email to