Здесь происходит то, что Фридман старался не увязывать читателя с техническими особенностями макроса читателя цитат, поэтому он привел примеры, которые были очень простыми, но на самом деле не работали, когда набирались как есть в REPL,В какой-то момент кто-то подумал, что он должен предоставить рабочий код, но он не хотел складывать исходный текст, поэтому он добавил код в качестве сноски.
В предисловии говорится:
Кроме того, вам может потребоваться слегка изменить программы.Как правило, материал требует всего несколько изменений.Предложения о том, как опробовать программы в книге, приводятся во фраменотах.Фрагменты, начинающиеся с "S:", относятся к схеме, а "L:" - к Common Lisp.
Атом просто означает все, что не является списком.Работая над упражнениями, вы должны быть в состоянии проверить элемент списка, чтобы увидеть, является ли он другим списком.Они вводят термин для вещи не из списка.
Также имейте в виду, что цитирование обрабатывается читателем, процесс чтения и оценки выражения использует кавычку, поэтому:
(quote atom)
оценивается как
atom