Dari apa yang saya mengerti require
digunakan untuk memuat potongan kode besar (sesuatu seperti modul) meskipun juga dapat memuat fungsi individu.
Muatan otomatis di sisi lain, hanya mencatat fungsi dan membatalkan pemuatan ke waktu eksekusi.
Saya baru saja membaca sebuah artikel yang menganjurkan penggunaan autoload
secara eksklusif.
Apakah lebih baik autoload
daripada daripada require
? Apa beberapa kasus penggunaan khas untuk masing-masing kasus ini?
autoload
dan require
saya pikir tag tersebut dibenarkan. Faktanya, memberi label pada pertanyaan ini [hanya] dengan libraries
generalisasi berlebihan. Saya menggunakan satu require
untuk memicu memuat "my-foobar-cfg", yang, seperti namanya, hanya berisi konfigurasi saya, bukan perpustakaan.
autoload
danrequire
dari pertanyaan ini. Menambahkan taglibraries
tidak masalah, tetapi sekarang siapa pun yang mencari, menggunakan tag, untuk pertanyaan tentangautoload
ataurequire
tidak akan menemukan ini. Keduanya adalah fungsi penting Emacs-Lisp yang akan dicari orang. Sangat buruk. Dan pikirkan betapa membantuelisp
danlibraries
(terutamaelisp
) akan benar-benar dalam praktek untuk situs Emacs: mereka tidak banyak berbeda di Emacsland, saya khawatir. (Tetapi tidak, saya tidak menentang memiliki dan menggunakannya.)