JMEScriptGUI es un pequeño entorno integrado de desarrollo (IDE) para la ejecución de scripts JMEScript, implementado en JAVA 8 y distribuido en jar ejecutable y código fuente, con licencia GPLv3 http://www.gnu.org/licenses/gpl-3.0.html.
JMEScript es un lenguaje estructurado, dinámicamente tipado, para la creación de scripts que hacen uso del lenguaje funcional JME para representación de tipos y expresiones. Es un lenguaje que nació orientado al Cálculo Numérico pero no limitado a éste, ya que puede ejecutar acciones definidas sobre la propia aplicación que utilice el lenguaje para interactuar con la propia aplicación y crear scripts y macros avanzados sobre ella.
JMEScript consta básicamente de;
∎ estructuras de selección; si / si no, si / si no / seleccionar
∎ cuatro tipos de bucles; mientras / para / para cada / repetir hasta que
∎ procedimientos locales y globales con parámetros de entrada y de entrada/salida
∎ variables dinámicas que contienen tipos JME
∎posibilidad de llamar a acciones de la propia aplicación implementante para crear scripts sobre ella
∎ creación de funciones y operadores JME definidos por el usuario
Documentación online: https://miguelalejandromorenobarrientos.github.io/JmeDoc/html/jmescript/jmescriptgui.html