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

issue COMPILER-LET-CONFUSION, version 6



Sigh. I blew it slightly when I suggested that last minute fix to the
SYMBOL-MACROLET rewrite. You have
			  
  (defun symbol-macro-value (symbol env &optional default)
    (multiple-value-bind (expansion macro-p) (eval (macroexpand symbol env))
      (if macro-p expansion default)))

but it should have been

  (defun symbol-macro-value (symbol env &optional default)
    (multiple-value-bind (expansion macro-p) (macroexpand symbol env)
      (if macro-p (eval expansion) default)))

Sorry about that.