|   | 
 ANSI Common Lisp    5 Data and Control Flow    5.3 Dictionary of Data and Control Flow
 
| 5.3.10  functionp | 
Function | 
  
 
 - Syntax:
 - 
functionp
object
  
  generalized-boolean
  - Arguments and Values:
 - 
object - an object.
generalized-boolean - a generalized boolean.
 
  - Description:
 - 
Returns true if object is of type function; otherwise, returns false.
  - Examples:
 - 
 (functionp 'append)   false
 (functionp #'append)   true
 (functionp (symbol-function 'append))   true
 (flet ((f () 1)) (functionp #'f))   true
 (functionp (compile nil '(lambda () 259)))   true
 (functionp nil)   false
 (functionp 12)   false
 (functionp '(lambda (x) (* x x)))   false
 (functionp #'(lambda (x) (* x x)))   true
 
 
  - Notes:
 - 
 (functionp object) ==(typep object 'function)
 
 
  - Allegro CL Implementation Details:
 - 
 None.
  
 |