emacs-devel
[Top][All Lists]
Advanced

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

Re: Something weird with when-let*/if-let*


From: Eric Abrahamsen
Subject: Re: Something weird with when-let*/if-let*
Date: Sat, 14 Oct 2017 22:05:28 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux)

Eric Abrahamsen <address@hidden> writes:

> Noam Postavsky <address@hidden> writes:
>
>> On Sat, Oct 14, 2017 at 3:13 PM, Eric Abrahamsen
>> <address@hidden> wrote:
>>
>>> This sounds pretty likely. What actually determines the order of
>>> compilation, btw? I can see how the chain of requires spreads out, but I
>>> don't know where it starts.
>>
>> I believe the order of compilation is determined only by 'make'; the
>> requires only tell the compiler to load the elc or el file, not
>> compile it (and note that a require inside an (eval-when-compile ...)
>> form will not appear in the elc file).
>
> Thanks, that's really useful information. So even doing (require
> 'message) in nnimap.el wouldn't allow us to benefit from the
> eval-when-compile load of subr-x in message.el.

Or rather, it would only work if nnimap.el was compiled before
message.el? Not that it would make sense to do that, I'm just trying to
wrap my head around it.




reply via email to

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