This commit is contained in:
Correl Roush 2015-04-29 20:00:24 -04:00
parent 9426911cd9
commit 34cf5a625f
2 changed files with 26 additions and 0 deletions

4
5-3.org Normal file
View file

@ -0,0 +1,4 @@
#+TITLE: 5.3 - Storage Allocation and Garbage Collection
#+STARTUP: indent
#+OPTIONS: num:nil
#+PROPERTY: header-args:scheme :tangle yes

22
5-4.org Normal file
View file

@ -0,0 +1,22 @@
#+TITLE: 5.4 - The Explicit-Control Evaluator
#+STARTUP: indent
#+OPTIONS: num:nil
#+PROPERTY: header-args:scheme :tangle yes
#+BEGIN_QUOTE
With the implementation of the explicit-control evaluator we come to
the end of a development, begun in Chapter 1, in which we have
explored successively more precise models of the evaluation
process. We started with the relatively informal substitution model,
then extended this in Chapter 3 to the environment model, which
enabled us to deal with state and change. In the metacircular
evaluator of Chapter 4, we used Scheme itself as a language for making
more explicit the environment structure constructed during evaluation
of an expression. Now, with register machines, we have taken a close
look at the evaluators mechanisms for storage management, argument
passing, and control. At each new level of description, we have had to
raise issues and resolve ambiguities that were not apparent at the
previous, less precise treatment of evaluation. To understand the
behavior of the explicit-control evaluator, we can simulate it and
monitor its performance.
#+END_QUOTE