Jacque.
Hi. We have been so spoiled that we (I?) mentally parse and evaluate the second line in: get the clickLine put random(99) into it as: put random(99) into line 3 of fld 4 -- or whatever. Simple, no? But you know this will not compute. Danny Goodman once said that he was unsure where the disconnect took place. He just said (paraphrased) "...when it seems like the code ought to work, but doesn't, try a "do" construction..." He simply meant that sometimes an extra level of evaluation was required for the parser to process the code in the way the user desired. And this is from HC v.1x. When I first started with LC, one of the first things I tried was to see if something like the first construction above processed "like it should". I think I tested "the foundField". I was astonished that it did not. Is there is something deeply ingrained in the way this type (all types?) of parsers work that it can not do this? -----Original Message----- From: J. Landman Gay <[email protected]> To: How to use LiveCode <[email protected]> Sent: Tue, May 7, 2013 7:29 pm Subject: Re: Comment about "do" (was clickLine/clickcharchunk) On 5/7/13 5:18 PM, [email protected] wrote: -- put random(99) into it --does not work, though it seems like it should Well, that would just load the variable "it", same as "put random(99) into var" would. > "Do" has a bad rep. It does not deserve it. Sometimes there's no choice, but I avoid it whenever possible because it slows things down. The compiler has to load every time you use it. Same with "value". -- Jacqueline Landman Gay | [email protected] HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
