[pro] why :key arguments?

Nathan Froyd froydnj at gmail.com
Mon Jul 4 13:08:59 UTC 2011


On Mon, Jul 4, 2011 at 5:57 AM, Tamas Papp <tkpapp at gmail.com> wrote:
> I understand this.  My main question is: why not do this with compiler
> macros?  Is there any reason for this, other than historical?

3.2.2.1.3 might offer some insight: "However, no language processor
(compiler, evaluator, or other code walker) is ever required to
actually invoke compiler macro functions, or to make use of the
resulting expansion if it does invoke a compiler macro function."

-Nathan




More information about the pro mailing list