Jaki jest cel odciążania definicji za pomocą autoloadu w emacs? Dlaczego automatyczne ładowanie nie jest wolne?

W ELisp możesz pominąć ocenę definicji za pomocą automatycznego pliku cookie. Definicja jest oceniana tylko po jej użyciu.

;; File foo.el

;;;###autoload
(defun foo ()
  "Doc"
  42)

(defun bar ()
  "Doc"
  43)

Więc,Jeśli poprawnie rozumiem funkcjonalność autoloadu to hak do szybszego ładowania pliku. Ale kiedy ładujęfoo.el, aby pominąć definicję foo, tłumacz nadal musi przeczytać cały formularz. Nie rozumiem, dlaczego jest szybszy.

questionAnswers(3)

yourAnswerToTheQuestion