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

Reply via email to