← Все новости
Реализация MVP DSL движка с AST, кодогенерацией и динамической компиляцией

Реализация MVP DSL движка с AST, кодогенерацией и динамической компиляцией

Реализация MVP движка динамических вычислений выражений на Scala 3. Архитектура решения: от описания компонентов через пользовательские спецификации до кодогенерации Scala и его компиляции во время выполнения и загрузки полученного класса в JVM.Цикл от некого выражения до готовой лямбды:expression -> AST -> ScalaCode → Class Loading -> lambda. Читать далее