[Pythonmac-SIG] appscript terminology caching

Eric Nieuwland eric.nieuwland at xs4all.nl
Tue Oct 19 17:03:10 CEST 2004


On 19-okt-04, at 15:15, Bob Ippolito wrote:
> On Oct 19, 2004, at 4:51, Eric Nieuwland wrote:
>> On 18-okt-04, at 11:21, Jack Jansen wrote:
>>> On 18 Oct 2004, at 00:47, Eric Nieuwland wrote:
>>>> How will the caching system handle updates to an application of 
>>>> which the terminology is cached?
>>>
>>> That's one of the problems we're trying to sort out. Has wants to do 
>>> it automatically whereas Bob and myself seem to tend towards a more 
>>> manual solution, whereby the script writer somehow explicitly 
>>> triggers it.
>>
>> Why not add a parameter to the indicate whether or not to check for 
>> changes if the terminology is cached?
>> You'll have to rely on version numbers in the app to decide if the 
>> app was updated, but that should be OK.
>
> The reason cached terminologies are useful is because *asking* for 
> terminologies is slow.  If you have to ask if it's updated, you might 
> as well not have cached it in the first place.  If you don't ask if 
> it's updated, then it's impossible to know for sure whether or not 
> your cached terminology is stale.

OK. But to check the version you can access the app's Info.plist. Is 
that slow as well?

--eric



More information about the Pythonmac-SIG mailing list