|   | 
 ANSI Common Lisp    3 Evaluation and Compilation    3.8 Dictionary Evaluation and Compilation
 
 - Syntax:
 - 
lambda
lambda-list [[{declaration}* | documentation]] {form}*
  
  function
  - Arguments and Values:
 - 
lambda-list - an ordinary lambda list.
declaration - a declare expression; not evaluated.
 
documentation - a string; not evaluated.
 
form - a form.
 
function - a function.
 
  - Description:
 - 
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}*)
  - Examples:
 - 
 (funcall (lambda (x) (+ x 3)) 4)   7
 
  - See Also:
 - 
lambda (symbol)
  - Notes:
 - 
This macro could be implemented by:
 
(defmacro lambda (&whole form &rest bvl-decls-and-body)
  (declare (ignore bvl-decls-and-body))
  `#',form)
 
  - Allegro CL Implementation Details:
 - 
 None.
  
 |