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 >>>> [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 >> >> >> _______________________________________________ >> 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 _______________________________________________ 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
