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