Bob, once again: thanks. I'll take a look at it. Right now I'm buried in re-learning Java for a major project I'm undertaking that is beyond what I believe I'd ever be able to accomplish with LC in any of its various incarnations. I started with Java back in the early 90s, but could see that it wasn't "there" yet, so I got side-tracked - one more time!!!
Joe Wilkins On Nov 23, 2012, at 12:06 PM, Robert Sneidar wrote: > It's free and open source now, Joe. You can always disable it by removing it > if it causes problems. > > Bob > > > On Nov 23, 2012, at 9:46 AM, Joe Lewis Wilkins wrote: > >> Bob, thanks for the suggestion, but I try to avoid things I haven't written >> myself as add-ons. I've read some pretty good things about GLX2, but I'm >> also watching my pennies. (smile) >> >> Joe Wilkins >> >> On Nov 23, 2012, at 11:22 AM, Robert Sneidar wrote: >> >>> Joe, give GLX2 a try. It uses a feature called Clairvoyance which after 3 >>> or 4 letters gives you a list of variables and command/functions you have >>> accessed or created in your scripts prior. This can be a big help, because >>> if after typing a variable that should already exist, you do NOT get a >>> clairvoyance suggestion, you probably have a typo. >>> >>> Bob >>> >>> >>> On Nov 23, 2012, at 5:39 AM, Joe Lewis Wilkins wrote: >>> >>>> Richard: >>>> >>>> Thanks for the great explanation. I'm sold, though the discovery of this >>>> feature's existence WAS a bit traumatic! I wasn't following this list for >>>> a few months. In addition to my very poor vision, I recently broke a >>>> couple of fingers on my right hand, so the number of my typos has >>>> increased substantially, making this a very welcome addition. >>>> >>>> Jod Wilkins >>>> >>>> On Nov 23, 2012, at 7:14 AM, Richard Gaskin wrote: >>>> >>>>> Joe Lewis Wilkins wrote: >>>>> >>>>>> With my poor vision I can see how I've missed "Strict Compilation >>>>>> Mode"; why couldn't they have used "explicitVars"? (sigh!) >>>>> >>>>> There's a Preference setting under "General" with the option to have the >>>>> IDE display either "Description of option" or "Name of LiveCode property". >>>>> >>>>> By default the IDE is set to use the former, though I find it much more >>>>> helpful - especially for learners - to use the actual property nanes >>>>> since it lets use of the IDE also reinforce one's learning of what the >>>>> engine is doing in the IDE. And, after all, the English-like >>>>> readability of property names in LiveCode makes most of them self-evident >>>>> anyway. >>>>> >>>>> The "Strict Compilation Mode" option in Preferences->Script Editor may >>>>> appear to be an exception to this, since its label doesn't change when >>>>> you change the IDE labeling preference. >>>>> >>>>> But on closer examination, what the IDE does with "Strict Compilation >>>>> Mode" isn't quite the same thing as setting the explicitVars global >>>>> property; IMO it's much more useful: >>>>> >>>>> With explicitVars set to true, all scripts in memory during the session >>>>> must have been written with that relatively-recent addition to the >>>>> language in mind; any exceptions will throw an error, and all such >>>>> scripts will need to be updated to conform to the requirements of >>>>> explicitVars before they can be used at all, even those you didn't write >>>>> like plugins, third-party libraries, or IDE elements. >>>>> >>>>> With "Strict Compilation Mode", the explicitVars property is set only >>>>> temporarily during the brief moment a script is saved to its object, >>>>> effectively limiting its scope to only those scripts you're editing >>>>> yourself. >>>>> >>>>> Personally I find this a much more useful option, since it allows me to >>>>> use it only when I want it, but doesn't stop all work on a project until >>>>> I bring every script into compliance with explicitVars. >>>>> >>>>> I think there are good reasons to use explicitVars and not to use it, >>>>> depending on the nature of the work I'm doing at a given moment. The >>>>> IDE's implementation, limited in scope as it is, gives us the best of >>>>> both worlds. >>>>> >>>>> -- >>>>> Richard Gaskin >>>>> Fourth World >>>>> LiveCode training and consulting: http://www.fourthworld.com >>>>> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >>>>> Follow me on Twitter: http://twitter.com/FourthWorldSys >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode@lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode@lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode@lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode