emacs-devel
[Top][All Lists]
Advanced

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

Re: require inside functions. (was: Changes in calendar/time-date.el)


From: Richard Stallman
Subject: Re: require inside functions. (was: Changes in calendar/time-date.el)
Date: Thu, 07 Apr 2005 23:22:22 -0400

    (require 'ft) only loads a file if 'ft is not in features.  However,
    it unconditionally adds '(require . ft) to current-load-list.  If you
    call a function with require a million times, this eats up 16 MB of
    memory.

This was done deliberately.  The idea is that it's useful
to record that file foo depends on file bar, even if bar
was already loaded before foo.

However, it isn't useful to record (require . bar) an additional time
in current-load-list when it's already there.  So I think the right fix
is to check with Fmember and not add it a second time.





reply via email to

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