The following table provides summary descriptions of the AutoLISP function-handling functions.
Function-handling functions |
|
---|---|
Function |
Description |
(apply function lst) |
Passes a list of arguments to a specified function |
(defun sym ([arguments] [/variables ...]) expr ... ) |
Defines a function |
(defun-q sym ([arguments] [/ variables ...]) expr ...) |
Defines a function as a list (intended for backward-compatibility only) |
(defun-q-list-ref 'function) |
Displays the list structure of a function defined with defun-q |
(defun-q-list-set 'sym list) |
Defines a function as a list (intended for backward-compatibility only) |
(eval expr) |
Returns the result of evaluating an AutoLISP expression |
(lambda arguments expr ...) |
Defines an anonymous function |
(progn [expr ...]) |
Evaluates each expression sequentially, and returns the value of the last expression |
(trace function ...) |
Aids in AutoLISP debugging |
(untrace function ...) |
Clears the trace flag for the specified functions |