Я пишу глупый letrec в Схеме (DrRacket Довольно Большой):
(letrec
((is-creative?
(lambda (writing)
(if (null? writing)
#f
(is-creative?
(eval writing))))))
(is-creative?
(quote is-creative?)))
Проверка синтаксиса была в порядке, но запуск не удался с:
reference to undefined identifier: is-creative?
Отладчик говорит вточка сбоя:
is-creative? => #<procedure:is-creative?>
Подскажите, пожалуйста, что мне не хватает?Исправление было бы неплохо, но, пожалуйста, без определений, хотя и не обязательно.
Спасибо!