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