Don't click here unless you want to be banned.

LSL Wiki : Mono

HomePage :: PageIndex :: RecentChanges :: RecentlyCommented :: UserSettings :: You are crawling22.us.archive.org

Mono

There have been various references made about Second Life scripting being retooled with Mono sometime in the near future.

Purported features of Mono in Second Life:

Languages Other Than LSL

Any language that has a CIL compiler can be run on Mono and, in theory, used as a scripting language in SecondLife. This includes C#, Visual Basic .NET, Nemerle, IronPython, Boo, Delphi.NET, etc. However, various statements made by BabbageLinden and others on the Second Life forums seem to indicate that other languages will not be immediately available to use in Second Life scripts. After the launch of Mono, scripting will still be restricted to LSL for some time. No ETA has been given as to when other languages will be available for use in Second Life scripting. A list of supported languages in Mono can be found here.

External Compilation of Second Life Mono Scripts

As there are more than a few CIL compilers out there, it should be possible to compile to your own CIL bytecode from your favorite language. If you could upload this directly to Second Life then you would be able to use your favorite language and IDE to compile your Second Life scripts. All you would need are the ll* function library assemblies. Or even just some kind of stubs to those assemblies. Such stubs would probably not be that hard to create on your own, actually.

Pages that reference Mono:

Gordon, I took the liberty of making your links to c++ and c# point somewhere. =) I set them to external links, rather than writing a new page for them because A. There is already more written than I could write in one night or week and B. I don't think it follows the LSL-oriented nature of the wiki to be dedicating whole pages to other languages. =) - St. Psaltery

Sounds good to me though I think I would have prefered the Wikipedia entries myself. :) - GordonPrior 14/Jan/2006 13:48

compiler
Comments [Hide comments/form]
Attach a comment to this page: