Mono adoption in SecondLife was discussed in the Technical Town Hall with Cory Linden:
There are some technical changes we still need to make in particular, we’ll need to compile Mono on the server side which requires a distributed compilation service to be running on the grid (yay, backbone!) but I expect that we will begin testing Mono on the main grid in Q1/Q2 2007.
The process there will be to have places on the grid where you can bring scripts and recompile them into Mono for testing. That will let you report broken scripts to us.
Since Mono tends to execute LSL about 600 times faster, I expect that there will be some interesting borkage around carefully timed scripts. Babbage has talked about the implications of Mono extensively, but it’s important to remember that the sequence will be:
- Start allowing compilation of LSL to Mono/CLI. Test existing scripts like crazy. (Q1/Q2)
- Think about ways to include other languages (Q more than 2)