Dmitry Ponyatov
вроде бы идея лежит на поверхности — компонуй высокоуровневые модели описанные на скриптах, потом исходник выплёвывай на сях и компили
но за 30+ лет этим путём практически никто массово не пошёл, вот меня очень смущает, не получается ли ситуация когда набор скриптов (моделей) усложняется, не возрастает ли сложность итогового сгенерированного кода экспоненциально так, что он станоится неподдерживаемым
ну например нарисовать на Clojure или чем-то еще динамическом конструктор бизнес-приложений, пока системки маленькие всё ок, добавляем компоненты, и оп всё разваливается потому что поддерживать такой коогенератор становится неадекватно сложно