Еугзол: Выше упрощенная схема. Решил разделить под-функции "контроллера" и "оператора".Поинтеры работают на уровне текущей реплики, повышая "качество информации" (= конкретность). Некоторые процедуры действуют также.Фреймы задают контекст общения. Контекст общения состоит из следующих вещей:- наименование текущей стадии- конкретная цель текущей стадии- хранилище (запись) элементов результата- текущая (последняя сказанная) репликаПроцедуры манипулируют контекстом общения:- меняют стадию, устанавливают цель- извлекают и добавляют элементы результата в хранилище- меняют текущую реплику- преобразуют отдельный элемент результата или пару таких элементов