Huns Valen
Don't PM me here.
Join date: 3 May 2003
Posts: 2,749
|
08-16-2006 16:42
Re: /139/dd/128542/1.htmlWow... no translation of running images. That's definitely gonna break stuff I've sold. I'm going to echo Francis' request that we have both VMs available for awhile. There was some mention in the past that it should be possible to run both at the same time. If you guys can do that, you will save countless hours for scripters who would be forced to manually verify ownership, hand out updates, etc. Also, I would like to thank LL for taking this necessary step. LSL's execution speed and memory limitations are two of the biggest constraints against our ability to develop really compelling content.
|
Torley Linden
Enlightenment!
Join date: 15 Sep 2004
Posts: 16,530
|
08-17-2006 11:08
I'll forward this to Babbage--thanx for your comments, Huns.
|
Babbage Linden
Difference Engineer
Join date: 27 Mar 2005
Posts: 38
|
08-17-2006 16:03
The current plan is to recompile the scripts from LSL source code to CIL bytecode but to copy the global state from the existing LSL scripts to the new Mono script. We will run both virtual machines side by side until we're happy that converting the scripts won't break them. It would be nice if we could just wait until scripts returned from their current event handlers so we only have to copy global state and not stack state across, but we may have to convert values on the stack too, so we can convert scripts which sit in an infinite loop sleeping and then doing some work.
So, the LSL source code will be used to generate the Mono bytecode, but the scripts won't be reset, they will be converted from running LSL scripts to running Mono scripts. Hope that clears things up.
|