Array question again.
janschenkel at yahoo.com
Tue Feb 10 10:25:23 CST 2004
--- Kevin <nnoydb at excite.com> wrote:
> Can anyone point me to a document discussing the
> underpinnings of the Transcript interpreter? Maybe
> it is just me but I am unable to locate this
> information in the help included with the product.
> In fact many advanced topics are missing.
> Topics I am looking for:
> Memory Management
> Force garbage collection
> Marking for collection
> Collection algorithms
> What threading type is used
> API's related to multithreading and/or
With Revolution you don't have to worry about garbage
collection ; temporary variables are released at the
end of the handler in which you use them,
script-locals and global variables stay until you
'delete' them or quit.
Revolution doesn't have a multi-threading architecture
in the traditional sense : you can 'send <message> to
<object> in <time>' and those messages are then
scheduled into a queue and handled at idle time as
soon as possible after their trigger time.
Some commands (the socket commands in particular) can
be used with a 'callback' parameter, allowing your
application to handle other events while you're
waiting for the command to complete ; once completed,
the engine will call your callback handler so you can
For more information regarding 'send', I recommend Dar
Scott's excellent primer on message mechanics, which
you can find at the following location :
Hope this helped,
"As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld)
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
More information about the use-livecode