Я ищу действительно простой/ограниченный язык сценариев для JVM или Bean Scripting Framework но не может найти.
Мне нужны следующие операторы:
- +
- -
- *
- /
- возможно ** (мощность)
- возможно, sqrt
... и возможность определять двойные переменные типа для создания выражений типа
(A+B)/2
script не может вызывать код JVM (возможно, за исключением класса Math, но это необязательно).
Какие у меня есть варианты?
Я знаю, что могу просто написать такое, но я бы предпочел испытанное, стабильное и быстрое решение. Я пробовал Groovy раньше и действительно понравился... но трудно не дать моим пользователям полную власть над JVM с ним.