El intérprete OMI es un sistema software capaz de analizar y ejecutar otros programas escritos en un lenguaje especÃfico con el mismo nombre.
El intérprete puede procesar código fuente recibido mediante la entrada estándar. También es posible ejecutarlo como una terminal interactiva, mostrando un prompt e interpretando el código introducido. Por otro lado podrá ser configurado para obtener el código fuente mediante un puerto TCP, funcionando asà como un software servidor.
El intérprete puede ser ejecutado de forma que produzca una salida en formato JSON relativa a acciones llevadas a cabo durante el proceso.
El software puede recibir una serie de parámetros que serán pasados como argumentos al programa.
El intérprete puede ser extendido mediante módulos lo que permite ampliar las posibilidades del lenguaje subyacente. Por otro lado el software puede ser configurado desde el momento en el que es construido, de forma que puede prescindir y/o alterar algunas de sus caracterÃsticas, adaptándose mejor al uso concreto que se le fuera a dar.
franj 2015-11-21