[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: package not needed to byte-compile
From: |
Michael Heerdegen |
Subject: |
Re: package not needed to byte-compile |
Date: |
Tue, 24 Feb 2015 04:35:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> >> (if t (require B)) ;Don't load during compilation.
> > The rule is that only top-level `require' occurrences are special and
> > cause files to be loaded when compiling, right?
>
> That's right. Tho, "within a progn" or "within a macro which expands to
> a progn" still counts as top-level.
Good to know, thanks.
I now also found out where it is described in the docs: it's discussed
in (info "(elisp) Named Features").