← Back to articles

Current status

Static and global variables, push/pop and simple scripts with math and llSay now work, and the internal state is ready for serializing so a running script can be moved between servers. Next up: local variables, custom functions, states and jumps.

Tedd

Static and global variable support has been added. All push/pop functions added.

Simple scripts that use variables, math and internal functions (like llSay) are now supported.
Stack and all internal data are ready for serializing, so running script can be moved between servers - but no fibre/user space multitasking/microthreading has been implemented yet - so move has to happen between events.

Missing support for local variables, custom functions, state, if-statements, jumps, receiving/pulling status on events, etc.

So… We can start implementation into server! :)
In first version we’ll run events using a thread. Maybe adding a timeout to the thread so that it will not run too long per script.

Written by Tedd · Oslo, Norway

Follow the journal via RSS