Особая форма make-unbound!
Scheme позволяет создавать новые связывания через
define
, но не дает никакого способа избавиться от связывания. Реализуйте в интерпретаторе особую форму
make-unbound!
, которая изымает связывание данного символа из окружения, в котором
make-unbound!
выполняется. Задача определена не до конца. Например, нужно ли удалять связывания в других кадрах, кроме первого? Дополните спецификацию и объясните свой выбор вариантов.
Комментарии отсутствуют.