|
From: | Radon Rosborough |
Subject: | Re: A combination of defmacro, functionp, and quoted lambdas yields different results on consecutive evaluations |
Date: | Wed, 28 Feb 2018 16:50:43 -0800 |
> I think it is or should be documented The process by which macroexpansion, byte-compilation, and evaluation all interact is highly nontrivial and not intuitive to the lay-programmer. I don't know of any other language than Elisp with a comparably complex interpreter process. Is there any central location where all this stuff is documented (i.e. not "if you look at these five different sections of the manual and put them together...")? I have encountered problems similar to the ones described in this thread, and think I mostly understand them, but it is all inference and guesswork. Best, Rаdon
[Prev in Thread] | Current Thread | [Next in Thread] |