[MUD-Dev] Re: Bruce Sterling on Virtual Community goals

Chris Gray cg at ami-cg.GraySage.Edmonton.AB.CA
Thu Oct 22 22:05:26 New Zealand Daylight Time 1998

[Jon A. Lambert:]

 >It also claims the operand stack is FIFO.  I thought this was odd.

Definitely. If its FIFO it isn't a stack. By definition.

 >Each method gets it's own stack frame.  Perhaps this is peculiar
 >to Microsoft's or Symantec's VM.  The book is not really clear on
 >whose implementation is being referenced.   And I don't know if 
 >it's authoritative, it may well be misleading.

Could well be. The bit about the stack frame is correct, but when I
looked just now, I saw no mention of a frame pointer to point at it.
In the instruction format, locals are addressed via an offset within
the frame, so most implementations will likely use a frame pointer.

"Optop" sounds like the stack pointer, which they do define. Not
clear what "Vars" refers to. All non-local variables are inside classes.
I'd guess its the constant table.

Chris Gray     cg at ami-cg.GraySage.Edmonton.AB.CA

More information about the MUD-Dev mailing list