On 06/20/2010 01:11 PM, Mark Schonewille wrote:
Hi René,

Quoted strings can't be interpreted as variables by the engine (as long as quoted strings aren't numbers used as names for objects). For me, this is the main reason to always put strings in quotes (besides the fact that strings with spaces in them will cause errors if there are no quotes around them).

The number of characters of variables doesn't matter. Longer variables and object names just make your stack file slightly bigger. The effect is negligible.

Fast compilation is not the same as fast running. Compilation time is negligible, the only noticeable delay may come from the time needed to read a file from disk. Of course, long repeat loops and generally bad scripting may cause delays too.

RunRev compiles your scripts when the stack file opens. As long as you don't edit your scripts, it won't compile them again (with a few exceptions, e.g. if you're using the "do" command).


I got in trouble recently with an enormous script I stored in a field (thousands of lines) on the understanding (false) that things were more economical like that rather than duplicating the script across 15 buttons. Because the script was stored in a fld it had to be compiled dynamically everytime it was needed by a "DO" command; but it DIDN'T, so DON"T store scripts in 'funny' places and DON'T use "DO' commands; they are very nearly fatal except for little1 or 2 liners - at which point the 'economy'
argument collapses.
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to