for add we will end up with

void add( PMC* self, PMC* left, PMC* right );

does this represent:

self = left + right 

or some other ordering?
-----Original Message-----
From: Simon Cozens
To: [EMAIL PROTECTED]
Sent: 10/6/2001 7:50 AM
Subject: vtable.h

I've just committed some files which generate vtable.h; these were
actually left over from my experiments of a *long* time ago. [1] It
might need quite a few changes, but it's a good start, and I think
it's general enough to survive. 

The next thing I want to do with it is have something akin to
process_op_func.pl which takes a macro-ized description of the vtable
functions and turns them into real C code. Volunteers welcome, or I'll
write it myself. :) This could be a good place, however, for newcomers
to Parrot to get involved with something relatively straightforward
but pretty crucial. Hint, hint...

Simon

[1] In short, back in the beginning, Dan and I independently started
implementing Parrot; Dan's version was more complete and sensible by
the time we got together to discuss it, so his became the codebase
that was checked into CVS. Dan had started with the interpreter main
loop and ops, and I had started with PMCs.

-- 
Actually Perl *can* be a Bondage & Discipline language but it's unique
among such languages in that it lets you use safe words. 
    -- Piers Cawley

Reply via email to