Scheme allows us to create new bindings for variables by means of
, but provides no way to get rid of bindings. Implement for the evaluator a special form
that removes the binding of a given symbol from the environment in which the
expression is evaluated. This problem is not completely specified. For example, should we remove only the binding in the first frame of the environment? Complete the specification and justify any choices you make.
There are no comments yet.
You must log in to post a comment.Login