Pertanyaan yang diberi tag «coding-conventions»

1
Mengapa file elisp memiliki komentar file akhir?
Mengapa file elisp biasanya diakhiri ;;; file.el ends here? Adakah alasan historis mengapa ini berguna? Saya telah melihatnya direkomendasikan dalam panduan gaya elisp dan saya masih melihatnya dalam paket elisp modern. auto-insert-modejuga menambahkan komentar seperti itu ke file elisp baru secara default.

2
Mengapa `eval-when-compile` berjalan pada saat memuat file dan byte-dikompilasi ke .elc?
Ungkapan umum untuk mengatasi ekspansi makro atau menyelesaikan peringatan tentang variabel yang tidak ditentukan selama byte-compilation: (eval-when-compile (require 'cl-lib)) Tapi ini require ...dikompilasi menjadi .elcfile! Saya menemukan yang cl-eval-whenmemiliki semantik yang tepat (sesuai nama). Biasanya kita tidak memerlukan requirefile situs danpackage.el Misalnya saya ingin byte-compile saya .emacsyang menggunakan beberapa makro …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.