mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 21:59:16 +02:00
933 B
933 B
Eval Library
The (scheme eval)
library exports procedures for evaluating Scheme data as programs.
For more information see the R7RS Scheme Specification.
- [
eval
] (#eval) create-environment
- [
setup-environment
] (#setup-environment)
eval
(eval expr . environment)
Evaluate expr
in the specified environment and return the resulting value(s).
A non-standard extension is provided to supply a default global environment if the environment
argument is not specified.
create-environment
(create-environment vars values)
A non-standard function to create a new environment on top of the default one.
vars
is a list of identifiers in the new environment, and values
is a list of each value assigned to each identifier.
setup-environment
(setup-environment)
A non-standard function to initialize a new global environment.