(eval val (? env-mode 'fresh)) val: any type env-mode: a sym (optional) returns any type
F
Evaluates a value as a form.
See the Evaluation chapter of the Reference Manual for the full details.
env-mode
must be one of:
-
fresh
, which causes evaluation to occur in a new, empty lexical scope. -
copied
, which causes evaluation to inherit the lexical scope of the macro which is currently being expanded, if any. This currently has no effect except for preserving local macro definitions.