Anladığım kadarıyla requirebü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 autoloadsadece kullanımını savunan bir makale okudum .
O daha iyidir autoloaddaha require? Bunların her biri için bazı tipik kullanım durumları nelerdir?
autoloadve requirebu etiketlerin haklı olduğunu düşünüyorum. Aslında, bu soruyu [sadece] ile etiketlemek librariesaşırı genelleştiricidir. Bir kullanım requireiç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 .
autoloadverequirebu soruya katılmıyorum . Etiket eklemeklibrariesiyiydi, ancak şimdi etiket arayan, etiket kullanan , bununla ilgili sorular bulanautoloadveyarequirebulamayacak olan herkes . Bunlar, insanların arayacağı önemli Emacs-Lisp işlevleridir. Çok kötü. Ve bir Emacs sitesi için ne kadar faydalıelispvelibraries(ö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.)