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

Issue MACRO-FUNCTION-ENVIRONMENT, Version 1



   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).