You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
500 B
10 lines
500 B
2 years ago
|
|
||
|
Exercise 4.13: Scheme allows us to create new
|
||
|
bindings for variables by means of define, but provides no way to get
|
||
|
rid of bindings. Implement for the evaluator a special form
|
||
|
make-unbound! that removes the binding of a given symbol from the
|
||
|
environment in which the make-unbound! 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.
|