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