[sldev] Opening the server source?
Jim Purbrick (Babbage)
babbage at lindenlab.com
Mon Jul 9 07:20:21 PDT 2007
On 3 Jul 2007, at 20:30, Argent Stonecutter wrote:
>> The only reason why you really want to keep these executables pre-
>> compiled is to hide the source.
>
> The executable isn't just "not recompiled", it's also "not halted
> and restarted". The internal state (the virtual machine equivalent
> of the registers, program counter, variables, and so on) has to be
> retained on sim border crossings.
This is the tricky bit. You need to be able to serialize the CLI
stack to send over the new machine so that you can restore local
variables before restarting the script. Projects like JavaGoX do it
for Java, we implemented a similar scheme for Mono.
Cheers,
Jim/Babbage
More information about the SLDev
mailing list