Defining and Using FunctionsWithout DEFUN
; Creating and using a function, stored as the
> (setq double (function (lambda (x)(+ x x))))
; Creating a function, as DEFUN does, but without ; it.
> (setf (symbol-function 'triple
(function (lambda (x)(* 3 x))) )
#<Function...> is implementation-dependent; e.g., it could be #<Lambda-closure...>, etc.