[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Preloading seq.el

From: Eli Zaretskii
Subject: Re: Preloading seq.el
Date: Thu, 29 Aug 2019 21:41:07 +0300

> From: Lars Ingebrigtsen <address@hidden>
> Cc: address@hidden,  address@hidden
> Date: Thu, 29 Aug 2019 17:35:06 +0200
> (But if you're OK with ;;;###autoload any time we use seq/cl-lib in
> those files, then that's also fine with me, but I think that in the long
> run, it's preferable to just preload them, because I think we're going
> to end up with 80% of them ;;;###autoloaded.)

When we come to the point that 80% of seq.el is used in preloaded
code, let's talk again.

And please note that it is also important _when_ those functions are
called and under what circumstances.  For example, descr-text.el is
autoloaded whenever one types "C-u C-x =", which invokes a function
defined in the preloaded simple.el, but we don't preload descr-text.el
even though almost all of it is needed when that command is invoked.
The reason is that "C-u C-x =" is not invoked frequently enough to
justify preloading descr-text.el.  So we need to consider not only the
amount of called code, but also its callers.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]