Какова цель разгрузки определений с автозагрузкой в emacs? Почему не автозагрузка идет медленно?
В ELisp вы можете пропустить оценку определения с помощью файла автозагрузки. Определение оценивается только после его использования.
;; File foo.el
;;;###autoload
(defun foo ()
"Doc"
42)
(defun bar ()
"Doc"
43)
Так,if I understand correctly функция автозагрузки - это способ быстрее загрузить файл. Но когда я загружаюfoo.el
, чтобы пропустить определение foo, интерпретатору еще нужно прочитать всю форму. Я не понимаю, почему это быстрее.