[opensource-dev] Client Plugin System Design

Argent Stonecutter secret.argent at gmail.com
Mon Mar 8 11:42:35 PST 2010


On 2010-03-08, at 10:06, Morgaine wrote:
> Unfortunately, as you know from your own work, Rob, there is a big  
> difference between using an embedded language inline with its host  
> application's main or single thread of execution, and turning the  
> language into a concurrent execution environment that can run  
> multiple user scripts at the same time, which we need here.

You could use the old fashioned real-time control system approach,  
make it event-driven (like LSL), and simply say that each script has  
to run to completion each time through the event loop... and outlaw  
long running event handlers.



More information about the opensource-dev mailing list