I've fixed (I hope) the huge horrible problem whereby vtable_ops was trying to do pointer arithmetic on struct entries, by making the multimethod entries into an array of function pointers. I've also made the vtable functions take a pointer to the interpreter, in case they need to do any GC stuff.
I think the big focus for people for the next week or so ought to be classes/scalarclass.c - this is the equivalent of Perl 5's sv.c. I'm currently winging it a little by using the PMC "cache" union as if it were a struct, but we'll need to create our own SVMG-like struct to hang off the data pointer. You are all encouraged to write implementations of the vtable functions in scalarclass.c Simon -- "Jesus ate my mouse" or some similar banality. -- Megahal (trained on asr), 1998-11-06