>>>>> "g" == george marrows <george.marrows / ps.ge.com> writes:

g> Can anyone explain to me the workings of the cbase field in eval.c's struct
g> FRAME? My understanding is that maintains the class/module nesting
g> structure, which is why it's heavily involved in constant and class var
g> lookup and Module.nesting, but I'm not sure why this information is held
g> outside of the classes themselves.

 cbase don't exist in the CVS version. 

svg% grep cbase ruby-1.8.0/env.h
    VALUE cbase;
svg% 

svg% grep cbase ruby-1.8.1/env.h
svg% 


 Perhaps best if you look the CVS source



Guy Decoux