As others have mentioned you can use an event style or use 'open process'.  
Unfortunately, the later does not (yet) have callbacks.  But, it has gotten a 
recent overhaul.  

You can do timing and polling with 'send'.

I encourage trying the event style.  Your contiguous script without a 'wait 
with messages' is your critical section.  This greatly simplifies interaction 
among tasks (what would be threads).  For example, if you build a queue, it is 
naturally task safe (what would be thread safe).

If you have a large computational task that needs to go on in the background, 
then consider 'open process'.  However, I have usually been able to break these 
up into repeated 'send' tasks.  That is often not quite as fast, but it avoids 
the second standalone.  

I have an old stack called A Primer on Message Mechanics that might help.  You 
can find it here:
http://pages.swcp.com/dsc/revstacks.html

Dar


On Jul 20, 2012, at 2:24 AM, Rod McCall wrote:

> Dear LiveCoders,
> 
> As I said in a previous email I am returning to LiveCode after a few
> years (well seven to be exact) so am a little rusty. Anyway right now
> we are implementing a car simulator environment of which we will use
> LiveCode as the control console for the simulation - at least that is
> the current plan. Am I right in thinking there is no equivalent to the
> Threading class that you find in Python? If so how do people implement
> something which is similar to this? I may have missed the info in the
> docs but a quick Google or scan of the RR website for anything
> resembling threading seems to yield very little.
> 
> If no such equivalent exists are there ways round this? For example
> using sub-stacks etc each one behaving like a "fake thread"?
> 
> Sorry if this seems a silly question but it has been a few years since
> I used LiveCode.
> 
> Kind regards,
> 
> rod
> 
> -- 
> Dr Rod McCall
> Researcher in in-car, mixed reality technology and gaming
> Interdisciplinary Centre for Security, Reliability and Trust
> University of Luxembourg
> Blog: www.rodmc.com twitter:rodlux
> Publications and Information available on my blog


_______________________________________________
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