Anladığım kadarıyla require
büyük kod parçalarını (modüller gibi bir şeyleri) yüklemek için de kullanılıyor, ancak bireysel fonksiyonları da yükleyebiliyor.
Diğer tarafta otomatik yükleme , sadece fonksiyonları kaydeder ve yükleme işlemini yürütme süresine karşı korur.
Kısa bir süre önce autoload
sadece kullanımını savunan bir makale okudum .
O daha iyidir autoload
daha require
? Bunların her biri için bazı tipik kullanım durumları nelerdir?
autoload
ve require
bu etiketlerin haklı olduğunu düşünüyorum. Aslında, bu soruyu [sadece] ile etiketlemek libraries
aşırı genelleştiricidir. Bir kullanım require
için, "benim foobar-cfg" nin yüklenmesini tetiklemek için kullanıyorum , ki adından da anlaşılacağı gibi, sadece bir kütüphane değil , sadece benim yapılandırmamı içeriyor .
autoload
verequire
bu soruya katılmıyorum . Etiket eklemeklibraries
iyiydi, ancak şimdi etiket arayan, etiket kullanan , bununla ilgili sorular bulanautoload
veyarequire
bulamayacak olan herkes . Bunlar, insanların arayacağı önemli Emacs-Lisp işlevleridir. Çok kötü. Ve bir Emacs sitesi için ne kadar faydalıelisp
velibraries
(özellikleelisp
) pratikte olacağını düşünün: Emacsland'da pek fazla ayrım yapmıyorlar, korkarım. (Ama hayır, onları alma ve kullanmalarına karşı değilim.)