Re: autoload cookies

[email protected] (Vasily Korytov) Fri, 22 Oct 2004 13:44:44 +0400
Newsgroups gmane.emacs.xemacs.user.russian
Message-ID <[email protected]>
On Wed, 20 Oct 2004 09:53:44 +0400, Zajcev Evgeny wrote:

> [email protected] (Vasily Korytov) writes:
>
>> В принципе, идея иметь в каждом каталоге в load-path файл
>> auto-autoloads.el, в который пишутся (autoload ...)'ы, вычленяемые из
>> *.el именно по этим самым комментариям, не так плоха. Но переменные --
>> это уж увольте. =((
>
> autoloading переменных - такого нет.  Если ты добавишь ';;;###' возле
> незнакомой для autoload формы, то он просто копирует то что снизу.
> тоесть:
>
> ;;;###autoload
> (defvar myvar nil "my variable.")
>
> скопирует '(defvar myvar nil "my variable.")' в auto-autoloads.  Это
> удобно чтобы компилер не орал об реферинге или биндинге незнакомой
> переменной.  Hо никто тебе не будет автоподгружать файл где определена
> myvar.

Об этом я и говорил. И, поверь мне, такие (defvar ...)'ы могут ой как
аукнуться. =(( Не люблю я их как принцип.

-- 
       I accept RFC3156 and RFC2440-compatible encrypted mail.
PGP key fingerprint: 3273 7F6F 7B87 5DD5 9848 05FB E442 86BC 2E6B 6831