Здравствуйте, Videoman, Вы писали:
V>Понял, спасибо. Но у тебя скорее С-шный подход. Всё состояние руками управляется. Такое понятно как сделать, но есть надежда, что можно автоматизировать как-то.
Да у меня C ная реализация. Потому как нажна портабельность была. Но её можно генерировать скриптами из dsl например с помощью lua, если хочется эстетического удовольствия.
ps: Более того при герерации кода из dsl вы неограничены императивным подходом, можно использовать декларативные конструкции и синтезировать код на основе поиска оптимального решения