Мне нужно предоставить фрагменты кода во время выполнения.
Чтобы это работало хорошо, мне в основном нужно вызвать язык сценариев и вернуться в Java. Чтобы это можно было использовать в сценарии отладки, StackTraces также должны быть пригодны для использования (поэтому методы и номера строк идут непосредственно к источнику скрипта, как на современных JSP-страницах), а исключения должны корректно всплывать.
Какие языки сценариев, где исходный код читается во время выполнения, могут это обеспечить? Поддержка JSR-223 является бонусом.