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 autoload
hơ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ì?
autoload
và require
tô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 libraries
là 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.
autoload
vàrequire
từ câu hỏi này. Thêm thẻlibraries
là 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ềautoload
hoặcrequire
sẽ 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àoelisp
và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.)