
Next: Sequential Evaluation
Up: Special Forms and
Previous: I/O Builtins
-
(funcall function expr
expr
):
function application of function
to
(expr
expr
)
-
(apply function expr
expr
expr
):
function application of function
to
(expr
expr
. expr
);
expr
must be
a list
-
(function function) or #'function: evaluates
to the functional object corresponding to function in
the current environment;
function may be a symbol or a lambda expression
(lambda (v
v
) . body)
-
(eval expr): expr is evaluated twice;
the first evaluation takes place in the current environment,
the second in the global environment