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

Reply via email to