Closed CinchBlue closed 7 years ago
The EvaluationStrategy for Define is unfinished.
Define
It evaluates a list of the form:
<Symbol> <Expression>
using eval::Expression in the process with another Evaluator object.
eval::Expression
Evaluator
Then, it binds the symbol in the local environment to the result of evaluating the expression.
Finally and fully-implemented (possibly still buggy) with commit 74dc3f30bf728d202ea60bd1dc48edae5e34261a.
The EvaluationStrategy for
Define
is unfinished.It evaluates a list of the form:
<Symbol> <Expression>
using
eval::Expression
in the process with anotherEvaluator
object.Then, it binds the symbol in the local environment to the result of evaluating the expression.