No soy programador, así que te voy a responder, pero no me hagas mucho caso.
Yo tengo python instalado en WINDOWS, lo que me permite usar en XSI los scripts que estén escritos en este lenguaje.
Por otro lado, creo que desde la v7.0, XSI incluye python como lenguaje de scripting, por lo que puedes usar ese idioma para programar en xsi.
No sé si he aclarado tu duda