(As previously remarked, I'm trying to catch up from a few days offline,
so excuse me if this is OOD.)

On Tue, 11 Sep 2001, Ken Fox wrote:

> The interpreter knows the internals of the stack structure and is
> responsible for managing it. To change the stack implementation, we'll
> have to carefully examine all the interpreter code. The semantics of
> the stack aren't real clear either. For example, when changing the
> stack code what invariants must be preserved? If the stack had an API
> the interpreter used I think this would be much clearer.

        If we defined that API as a series of tests, we might save
ourselves a lot of grief.  I'll volunteer to (attempt to) write the tests,
if someone will specify what the invariants are.

Dave

Reply via email to