[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue MACRO-FUNCTION-ENVIRONMENT, Version 1
- To: IIM@ECLA.USC.EDU
- Subject: Issue MACRO-FUNCTION-ENVIRONMENT, Version 1
- From: Eric Benson <eb@lucid.com>
- Date: Tue, 3 Jan 89 07:59:11 pst
- Cc: cl-cleanup@SAIL.STANFORD.EDU, iim@ECLA.USC.EDU
- In-reply-to: Kim A. Barrett's message of Mon 2 Jan 89 17:31:11-PST <12459458774.4.IIM@ECLA.USC.EDU>
Date: Mon 2 Jan 89 17:31:11-PST
From: Kim A. Barrett <IIM@ECLA.USC.EDU>
Current Practice:
Lucid's implementation of MACRO-FUNCTION has an optional second argument for
the &environment. Whether it only returns global expanders or also returns
local (macrolet) is unknown to this author.
Yes, MACRO-FUNCTION in Lucid CL will return a MACROLET expander as
well as a DEFMACRO expander. It also correctly handles the case of an
FLET or LABELS overriding a DEFMACRO (by returning NIL).