Ну, согласно сообщению об ошибке, функция cadddar
отсутствует.Имейте в виду, что car
и cdr
являются примитивными функциями чтения списка.Другие, такие как caddar
, являются вспомогательными функциями, которые построены из комбинации одного или нескольких car
и cdr
.То есть вы могли бы выполнять списочные манипуляции просто отлично, только с car
и cdr
, если caddar
и т. Д. Не существует, расширенные функции просто делают вашу жизнь немного проще.способ подойти к этому - синтезировать свои cadddar
, используя car
и cdr
.Если сразу неясно, как это сделать, начните с более простого (скажем, cadr
или cdar
) и увеличьте до cadddar
.