Исследовательская группа
Лаборатория языковых инструментов
Расширяемые типы данных и их применение в разработке языковых инструментов
September 28
В докладе затрагивается вопрос композиционного построения языковых инструментов с использованием расширяемых типов данных. Под композиционностью подразумевается возможность комбинировать типы данных и их преобразования при сохранении статической типизации и без перекомпиляции компонент. В качестве основного примера рассмотрена реализация семества компиляторов обероноподобных языков, в которой каждый компилятор собран из переиспользуемых компонент.
Докладчик: Дмитрий Булычев.