Từ những gì tôi hiểu requiređược sử dụng để tải các đoạn mã lớn (giống như các mô-đun) mặc dù nó cũng có thể tải các chức năng riêng lẻ.
Tự động tải ở phía bên kia, chỉ đăng ký các chức năng và trì hoãn việc tải đến thời gian thực hiện.
Gần đây tôi đã đọc một bài báo ủng hộ việc sử dụng autoloadđộc quyền.
Nó là tốt autoloadhơn để require? Một số trường hợp sử dụng điển hình cho mỗi trong số này là gì?
autoloadvà requiretôi nghĩ những thẻ đó là hợp lý. Trong thực tế, ghi nhãn câu hỏi này [chỉ] với librarieslà quá khái quát. Tôi cho một lần sử dụng requiređể kích hoạt tải "my-foobar-cfg", như tên cho thấy, chỉ chứa cấu hình của tôi, không phải thư viện.
                
autoloadvàrequiretừ câu hỏi này. Thêm thẻlibrarieslà tốt, nhưng bây giờ bất cứ ai tìm kiếm, sử dụng thẻ, cho câu hỏi vềautoloadhoặcrequiresẽ không tìm thấy thẻ này. Đó là cả hai chức năng Emacs-Lisp quan trọng mà mọi người sẽ tìm kiếm. Quá tệ. Và nghĩ rằng sẽ hữu ích như thế nàoelispvàlibraries(đặc biệtelisp) sẽ thực sự hoạt động như thế nào đối với một trang web Emacs: họ không phân biệt nhiều ở Emacsland, tôi sợ. (Nhưng không, tôi không chống lại việc có chúng và sử dụng chúng.)