Obviously this implies creating some kind of API from the ShellServer into SecondLife; however since the functions for this already exist within LSL, it's largely a question of writing wrapper functions, which is trivial.
The advantages of such a ShellServer would be pretty cool:
- take on hosting of our XMLRPC accounts, so increased revenue
- reduction of XMLRPC bandwidth costs - so increased revenue, and without constraining creativity
- massive increase in creativity, because we can write scripts in any language we choose: Python, Perl, Ruby, even C/C++
- really simple version control and backup, using cvs, tar etc