
Mono coming soon. Very soon.
Filed under: Betas, News items, Second Life
Depending on how the new code travels through the QA process, Mono could come to the main Second Life grid within the next four weeks, says Linden Lab.
Mono (an open source implementation of Microsoft's .NET) is to be deployed as an additional, faster script runtime engine that should greatly speed many common scripting operations, increase stability and reduce load. Linden Lab says that it is unlikely that we'll see Mono deployed within two weeks, but within four is certainly not out of the ballpark.
Currently Mono is available for testing on the Beta grid, and scripters should take the opportunity to test their scripts there and get bug-reports filed sooner, rather than later.
The new script runtime engine does not add (and is not presently intended to add) support for any languages other than the already existing LSL.






Reader Comments (Page 1 of 1)
5-15-2008 @ 10:54PM
Jacek Antonelli said...
With Havok4 rolled out, Mono nearly so, and the Megaprim Liberation Front in progress, Linden Lab is running out of long-overdue milestones! I hope they've been thinking of new ones already, or they won't have enough time to reach "long-overdue" status before the last one is used up. ;)
Reply
5-16-2008 @ 12:23AM
Nightbird Glineux said...
LSL2 on Mono is supposed to be faster than LSL2 on bare metal? Maybe help make the sims more crashproof, but faster? Can you explain that to us?
I remember being told that Windlight was supposed to make the viewers faster.
Thanks hon!
Reply
5-16-2008 @ 12:45AM
Pavig Lok said...
LSL was originally written over several sleepless nights and a crate of jolt - well that's not entirely true but close :P So lsl has been an extremely hacked together non-optimal language from the start. Ask any old hardcore programmer about the first compiler they wrote and you'll see them squirm a bit - they're usually idiosyncratic and somewhat silly. Writing a good optimized compiler is an advanced artform and takes many iterations to get all the elegance in. LSL's has stayed close to first draft (bar new language features). This time LSL on mono means mono bears the burden of elegance, so we should expect it to run oooodles faster.
Reply
5-16-2008 @ 5:00AM
Nightbird Glineux said...
I'll grant that both the language and its implementation are "non-optimal." ;) But adding Mono to that witches brew is supposed to help how? Again, I think it *may* help with stability, but not with speed.
I want to see benchmarks.
BTW, what language would an LSL2 interpreter for Mono be written in? C#?
5-16-2008 @ 5:41AM
Tali Rosca said...
"LSL2 on Mono is supposed to be faster than LSL2 on bare metal?"
There is no such thing as "LSL2 on bare metal". It is currently compiled as bytecode to a virtual machine, just like, say, the .Net languages and Java.
The point with Mono is that it will now be compiled by a better compiler to a *much, much* more optimal virtual machine.
-And there are bunches of benchmarks out, from all the testing on the beta grid.
Reply
5-16-2008 @ 6:52AM
Dave said...
"I want to see benchmarks."
Have a look at the Second Life Blog posts. They contain two examples of resident created stuff.
They've also got their benchmarks that run 22000% faster on the wiki page. http://wiki.secondlife.com/wiki/Mono
Reply