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

Issue COMPILER-LET-CONFUSION



You're right about the QUOTE.  I just looked it up and 88-002R says

  "Each reference to SYMBOL as a variable within the lexical scope of
   SYMBOL-MACROLET is replaced by EXPANSION (not the result of evaluating
   EXPANSION)."

So I goofed and thought it was a form which returned an expansion.  After
thinking about it a bit, I've convinced myself that making it an expression
that gets evaluated is probably the wrong thing to do anyway, so I'm not even
going to complain about the spec.

kab
-------