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

Why does my Macro get expanded 8 times?



    Date: Wed, 6 Jul 88 12:26 CDT
    From: Gumby@MCC.COM (David Vinayak Wallace)

    How does this manage to do the right thing?  According to CLtL p 60 you
    can have any number of declarations and documentation strings (although
    it's not clear what multiple doc strings imply) before the body of the
    expression.

When the compiler sees the NIL, it is obvious that the NIL is not a
declaration, and is not a documentation string.  Therefore, it knows
that there are no more declarations and no more documentation strings.