Главный идеолог тоже говорит про метапрагроммирование, но на данных. К сожалению, большинство людей только слышат "макросы плохо", а про данные не особо понимают.
Главный идеолог тоже говорит про метапрагроммирование, но на данных. К сожалению, большинство людей только слышат "макросы плохо", а про данные не особо понимают.
Создаешь мини дсл и на нем описываешь свою систему. Удобство заключается в том, что данные можно обогащать в рантайме, а макросы раскрываются в компайлтайме.