Da quello che ho capito require
è usato per caricare grossi pezzi di codice (qualcosa come moduli) sebbene possa anche caricare singole funzioni.
Autoload dall'altro lato, registra solo le funzioni e difende il caricamento al tempo di esecuzione.
Di recente ho letto un articolo che sostiene l'uso autoload
esclusivo di.
È meglio autoload
che a require
? Quali sono alcuni casi d'uso tipici per ognuno di questi?
autoload
e require
penso che tali tag siano giustificati. In effetti, etichettare questa domanda [solo] con libraries
è troppo generalizzante. Io per primo uso require
per innescare il caricamento di "my-foobar-cfg", che, come suggerisce il nome, contiene solo la mia configurazione, non una libreria.
autoload
erequire
da questa domanda. L'aggiunta di taglibraries
andava bene, ma ora chiunque cerchi, utilizzando i tag, per domande suautoload
orequire
non troverà questo. Queste sono entrambe importanti funzioni di Emacs-Lisp che le persone cercheranno. Peccato. E pensa a quanto sarà utileelisp
elibraries
(in particolareelisp
) nella pratica di un sito Emacs: non si distinguono molto in Emacsland, temo. (Ma no, non sono contrario ad averli e ad usarli.)