11:50:10phoeI recall restart-case off the top of my head
11:50:24daphniswhat about the (lambda .. in #'(lambda ..? i take it that can't be the macro?
11:51:19phoedaphnis: it is not macroexpanded again because the FUNCTION special operator, here hidden behind the #' reader macro, treats LAMBDA expressions speially
11:51:50phoewhen you write (function (lambda ...)) then the LAMBDA expression is not evaluated or macroexpanded
11:52:11daphnisto /that/ (lambda is a special form or something?
11:54:27jackdanielI think that these "cases" fall in the same category when you pass multiple-value-list instead of #'multiple-value-list to some macros
11:54:32phoethe second context, it is understood in its own unique way by the special operator FUNCTION and the function COERCE when you try to coerce a lambda expression to a function object
11:54:40jackdaniel(i.e not a good candidate as a "general rule for lambda")