« Midweek Open Forum: Post Announcements, Opinions Here | Main | Ex-Lindens Dish: Cory Ondrejka And Me On Metanomics »

Wednesday, April 16, 2008


Feed You can follow this conversation by subscribing to the comment feed for this post.

Ahab Schmo


Has another video comparing speed! It got burried by service updates pretty quickly.

Dedric Mauriac

One thing that I really like about mono is the errors are more detailed about where your script failed by spitting out a stack trace.

Patchouli Woollahra

The removal of the original LSL bytecode machine will not happen for a while. for the SL scripting community to switch fully to Mono, LSL scripts will need to be recompiled. This is not possible in certain cases currently:

1) if the original pre-compile LSL code is missing (due to asset losses - a rare occurence these days admittedly), and the only thing keeping the script ticking over in practice is the bytecode that was generated off it, recompiling the script to support Mono is currently not possible.

2) there needs to be a fall back in case it turns out that introducing a Mono implementation creates issues that need to be addressed which impact on how LSL is parsed and how it affects the world which are not desirable. Not all the bugs in LSL currently are bugs that must be fixed - there's a couple that have become behaviors on which plenty of content rests, and they have jumped into becoming actual features.

Babbage Linden has previously mentioned that the team implementing Mono is making an effort to find ways to transparently recompile original LSL bytecode to that produced by Mono so that making the switch from LSL Original to Mono becomes something transparent. Which IMHO would be a good thing.

Patchouli Woollahra

But what happens if calculation isn't an essential aspect of the transform, but object update functions such as llMoveObject?

Todd Borst exposes a slight flaw in Mono LSL as currently in beta. it's subtle, but it's there.


TigroSpottystripes Katsu

I know this is a bit old, but i felt I should mention this, the scripting language will not be changed witht he implementation of mono, it will still be lsl, what is changing is the system that will run the scripts

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.


Post a comment

Your Information

(Name is required. Email address will not be displayed with the comment.)

Wagner James Au
Dutchie Second Life furnishings
Sinespace virtual world Unity free home
Samsung Edge computing reports NWN
Really Needy Second Life Sims Roleplay HUD
my site ... ... ...