Тип автозагрузки
Объект автозагрузки — это список, первый элемент которого — символ autoload. Он хранится как определение функции символа, где он служит заглушкой для реального определения. Объект автозагрузки указывает, что реальное определение находится в файле кода Lisp, который должен загружаться при необходимости. Он содержит имя файла и некоторую дополнительную информацию о реальном определении.
После загрузки файла символ должен иметь новое определение функции, которое не является объектом автозагрузки. Затем новое определение вызывается так, как будто оно было с самого начала. С точки зрения пользователя, вызов функции работает как ожидается, используя определение функции в загруженном файле.
Объект автозагрузки обычно создается с помощью функции autoload, которая сохраняет объект в ячейке функции символа. Подробнее см. Автозагрузка.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Autoload-Type.html