Neden elisp dosyalarının dosya sonu yorumları var?


14

Elisp dosyaları neden genellikle biter ;;; file.el ends here?

Bunun yararlı olmasının tarihsel bir nedeni var mı? Elisp tarzı kılavuzlarda tavsiye gördüm ve hala modern elisp paketlerinde görüyorum. auto-insert-modeayrıca varsayılan olarak yeni elisp dosyalarına böyle bir yorum ekler.

Yanıtlar:


17

Gönderen Emacs Belgeleri :

';;; dosya adı burada bitiyor '

Bu altbilgi çizgisidir; dosyanın en sonunda görünür. Amacı, kullanıcıların dosyanın altbilgi satırlarının eksikliğinden kesilmiş sürümlerini algılamasını sağlamaktır.


1
Bunun ötesinde bir şey var mı? Oldukça zayıf bir neden gibi görünüyor.
Qudit

7
@Qudit Bugün, belki öyle. Bence bu emacs çağının bir kanıtı.
Atsby

3
Günümüzde aslında gelenek, ancak güvenilir / her zaman kullanılabilir internet bağlantısından önce çok daha mantıklıydı. Ayrıca elisp paketlerinin, eksik / bozuk olduğu kolayca tespit edilebilen bir çeşit ikili dosyadan ziyade genellikle kaynak dosyalar olarak paylaşılmasından kaynaklanmaktadır.
glucas

4
@Qudit, ayrıca, elisp kodunu e-posta yoluyla paylaşacaktı ve Emacs MIME'den önce geldi, bu nedenle e-posta ekleri yoktu. Kodu e-posta iletisine yapıştırdınız. Elisp dosyasının sonu için bir işaretleyici kullanmak yararlı olmuştur.
cjm

" <filename> ends soon" Ne olacak ?
mgalgs
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.