Use of Tables for GC
construct tables at compile time to assist in locating and updating all pointers
one set of tables per gc-point
- gc-points: where gc can occur
three kinds of tables:
- stack pointers: live tidy pointers in stack frame
- register pointers: live tidy pointers in registers
- derivations: live derived values