私が理解していることから、require個々の機能をロードすることもできますが、コードの大きなチャンク(モジュールのようなもの)をロードするために使用されます。
反対側の自動ロードでは、関数のみを登録し、ロードを実行時間まで延期します。
私は最近、排他的使用を提唱する記事を読みましたautoload。
するautoloadよりも良いrequireですか?これらのそれぞれの典型的な使用例は何ですか?
autoloadし、require私はそれらのタグが正当化されると思います。実際、この質問に[のみ]のラベルを付けるlibrariesと、過度に一般化されます。私requireは「my-foobar-cfg」のロードをトリガーするために1回使用しますが、これは名前が示すように、ライブラリではなく自分の設定のみを含みます。
autoloadとrequire、この質問から私は同意しません。タグを追加すると、librariesに関する質問のために、タグを使用して、大丈夫だったが、今は誰も検索autoloadやはrequireこれを見つけることができません。これらは両方とも、人々が検索する重要なEmacs-Lisp関数です。残念な。そして、どのように役立つと思うelispとlibraries(ESP。elisp本当にEmacsのサイトのための練習になります):彼らはEmacslandではあまり区別しない、私は怖いです。(しかし、いや、私はそれらを持って、それらを使用しないことはないです。)