Компилятор и просмотр внутренних определений

В разделе 4.1.6 мы показали, что определения внутри блочной структуры не следует рассматривать как «настоящие» define . Вместо этого тело процедуры следует интерпретировать так, как будто внутренние переменные, определяемые через define , были введены как обыкновенные переменные lambda , а их настоящее значение было им присвоено через set! . В разделе 4.1.6 и упражнении 4.16 показывалось, как можно изменить метациклический интерпретатор и добиться этого просмотром внутренних определений. Измените компилятор так, чтобы он проводил такое же преобразование, прежде чем компилировать тело процедуры.


Комментарии отсутствуют.

Необходима авторизация

Вы должны авторизоваться для создания комментария.

Вход