Объект автозагрузки — это список, первый элемент которого — символ
autoload. Он хранится как определение функции символа,
где он служит заполнитель для реального определения. Объект автозагрузки
указывает, что реальное определение находится в файле с кодом Lisp,
который должен быть загружен при необходимости. Он содержит имя файла,
а также другую информацию о реальном определении.
После загрузки файла символ должен иметь новое определение функции, которое не является объектом автозагрузки. Новое определение затем вызывается, как если бы оно было там изначально. С точки зрения пользователя вызов функции работает ожидаемым образом, используя определение функции в загруженном файле.
Объект автозагрузки обычно создается с помощью функции
autoload, которая сохраняет объект в ячейку функции символа.
См. Autoload для получения более подробной
информации.