[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Issue COMPILER-LET-CONFUSION
- To: sandra%defun@CS.UTAH.EDU
 
- Subject: Issue COMPILER-LET-CONFUSION
 
- From: Kim A. Barrett <IIM%ECLA@ECLC.USC.EDU>
 
- Date: Sat 18 Feb 89 19:20:14-PST
 
- Cc: cl-compiler@SAIL.STANFORD.EDU, iim%ECLA@ECLC.USC.EDU
 
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
-------