Работа над заданием прямо сейчас (ракетка) и столкнулась с этой проблемой.Список процедур не работает? * Важно
> (define a '(even?))
> a
(even?)
> (first a)
even?
> (even? 2)
#t
> ((first a) 2)
. . application: not a procedure;
expected a procedure that can be applied to arguments
given: even?
arguments.:
Почему это не работает? Нет ((первый а) 2) эквивалент (даже? 2) ??
Adam B уже ответил на ваш вопрос, но вопрос [В чем разница между 'quote' и' list'?] (Https://stackoverflow.com/questions/34984552/what-is-the-difference-between -quote-and-list) может помочь вам понять, почему. Это объясняет эту проблему гораздо более подробно. –