lambda
lambda-list [[{declaration}* | documentation]] {form}* => function
lambda-list--an ordinary lambda list.
declaration--a declare expression; not evaluated.
documentation--a string; not evaluated.
form--a form.
function--a function.
Provides a shorthand notation for a function special form involving a lambda expression such that:
(lambda lambda-list [[{declaration}* | documentation]] {form}*) == (function (lambda lambda-list [[{declaration}* | documentation]] {form}*)) == #'(lambda lambda-list [[{declaration}* | documentation]] {form}*)
(funcall (lambda (x) (+ x 3)) 4) => 7
lambda (symbol)
This macro could be implemented by:
(defmacro lambda (&whole form &rest bvl-decls-and-body) (declare (ignore bvl-decls-and-body)) `#',form)