top | item 9698611

(no title)

ICWiener | 10 years ago

Macros do not necessarly transform code at compile-time. A late-binding interpretation is possible. See for example http://programmers.stackexchange.com/a/274200/33157.

discuss

order

wtetzner|10 years ago

Even in an interpreter, they're expanded at "Load Time" as opposed to runtime.

ICWiener|10 years ago

I am not sure, but it seems that this may be implementation-dependent.