RE: Deprecate current extend_vtable API for 3.0

2011-01-12 Thread Christoph Otto
...@lists.parrot.org] On Behalf Of Andrew Whitworth > Sent: Wednesday, January 12, 2011 08:29 > To: Jonathan Leto > Cc: parrot-dev > Subject: Re: Deprecate current extend_vtable API for 3.0 > > +1 from me. It's worth noting that many of the problems you mention > are prob

Re: Deprecate current extend_vtable API for 3.0

2011-01-12 Thread Andrew Whitworth
+1 from me. It's worth noting that many of the problems you mention are problems with the VTABLE itself, not just the functions in src/extend_vtable.c. 3-argument arithmetic VTABLEs almost all follow that pattern (you must pass in the "destination", but it's typically ignored and a new one is crea

Deprecate current extend_vtable API for 3.0

2011-01-12 Thread Jonathan Leto
Howdy, I forgot to mention this at #ps, but I would like us to deprecate the API that we expose in include/parrot/extend_vtable.h . Currently, the API is very inconsistently named: most in place operations have an _i_ in their name, except for some, like Parrot_PMC_increment and Parrot_PMC_decrem