История изменений
Исправление AndreyKl, (текущая версия) :
Вообще, тут напрашивается строго внешний DSL.
Ну, я пробовал myBatis , для явы, там в xml запросы пишутся. в целом конечно удобнее чем писать sql в тексте программы. и генерировать получается (вроде как шаблоны). Впечатления хорошие остались, его бы я предпочёл activerecord'у точно.
Исходная версия AndreyKl, :
Для генерации html кстати edsl нигде не взлетели.
Ну, я пробовал myBatis , для явы, там в xml запросы пишутся. в целом конечно удобнее чем писать sql в тексте программы. и генерировать получается (вроде как шаблоны). Впечатления хорошие остались, его бы я предпочёл activerecord'у точно.