emacs-devel
[Top][All Lists]
Advanced

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

Re: A combination of defmacro, functionp, and quoted lambdas yields diff


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



reply via email to

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