Why do some use #'(lambda
instead of just (lambda
in Common Lisp? Are there performance benefits or something?
Because, as Peter Siebel and others explain, in CL, "the following LAMBDA expression: (lambda () 42)
expands into the following when it occurs in a context where it evaluated: (function (lambda () 42))
".