[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: unexpected byte-compiler behaviour
From: |
hector |
Subject: |
Re: unexpected byte-compiler behaviour |
Date: |
Thu, 9 Mar 2017 23:49:45 +0100 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Thu, Mar 09, 2017 at 01:55:12PM -0800, John Mastro wrote:
> Functions do need to be defined before they're called, just not before
> the call is compiled. However, macros (like defclass) are expanded at
> compile time, so they need to be defined before then.
So basically linking is done, not at compilation like in C, but dynamically
at run time. I think I get it. Thanks a lot.
Could it be that my environment (loaded libraries) is affecting compilation?
Is it advisable to run Emacs with -Q?