[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
-------