Re: autoload cookies

[email protected] (Vasily Korytov) Sat, 23 Oct 2004 02:37:15 +0400
Newsgroups gmane.emacs.xemacs.user.russian
Message-ID <[email protected]>
On Fri, 22 Oct 2004 21:59:13 +0300, Andrey Slusar wrote:

> How about putting the conditional code in a separate file with
> ;;;###autoload cookies or some such?  If that doesn't work yet, we
> should find a way to make it work and start the "future" package.
>
> ("(require 'future)" isn't as cool as Python's "from future import
> ....", but it ain't bad.  ;-)

Хорошая идея. Я проникся. =))

> ===================================================================
>
> Зачем в этом случае ';;;###autoload'?

Смотри: если функция уже есть, (autoload ...) функции игнорируется.
Поэтому, поместив все эти функции в отдельный .el и создав (autoload
...) ты:

1. подгрузишь их, если их нет;
2. ничего не сломаешь, если они есть;
3. более того: если они есть, эта .el просто не будеит грузиться;
4. и все это будет сделано элегантно.

-- 
       I accept RFC3156 and RFC2440-compatible encrypted mail.
PGP key fingerprint: 3273 7F6F 7B87 5DD5 9848 05FB E442 86BC 2E6B 6831
signature.asc (application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFBeYue5EKGvC5raDERAvBpAJ96pdVDKbv3SnqpEcTryEq87WeHagCfS1eP
pU668GOoM4GGZZis9agQJ+c=
=sY93
-----END PGP SIGNATURE-----