Измените работу интерпретатора с закавыченными выражениями
Бен Битобор проверяет вышеописанную реализацию при помощи выражения
(car '(a b c))
К его большому удивлению, в ответ выдается ошибка. После некоторого размышления он понимает, что «списки», которые получаются при чтении кавычек, отличаются от списков, управляемых новыми определениями
cons
,
car
и
cdr
. Измените работу интерпретатора с закавыченными выражениями так, чтобы при вводе списковых выражений в цикле управления получались настоящие ленивые списки.
Комментарии отсутствуют.