As of today, Inner Space supports additional scripting engines natively. Additional script engines can be added via extensions, and an example has been built that adds the Lua 5.0.2 engine (called ISXLua5). There are no additional commands to learn to use scripts in other languages, it's built in. You CAN use standard *nix #! form to select a script engine, or use a file extension the given engine recognizes (e.g. Test.Lua will automatically use Lua, because ISXLua5 registers .lua).
If you prefer Perl, get someone to make an extension to implement the engine. If you prefer VBScript, same deal. The same objects already given through LavishScript are generic enough to be easily transfered to the other languages as well (this is because LavishScript operates on the unmodified C/C++ data through an accessor class, same as I designed it for MQ2Data).
