Ну зато, наверное, можно было бы избавится от этапа с janino и запускать сразу в GraalVM.
Мне кажется это и имел ввиду Олег
Вот кроме как для демо или попытки в лямбду запихнуть я слабо представляю зачем это надо :) вообще если посмотреть профили спарк приложений то обычно узкие места
1) работа с io, там даже отдельные драйвера под отдельные форматы данных с написанной векторизацией и тд
2) вычисления, которые почти всегда с кодогенерации
3) сериализации/десериализация данных, иногда кодеген, иногда ручная писанина
В нативку собрать интересно было бы чтобы потом по разным наборам данных долбить и проверять какие валидные и как себя что ведет (пришли новые данные, скормил их cli, оно локально за пару секунд отмолола и выдала результат)
Но вот сколько в этом смысла хз