Brent 'Dax' Royal-Gordon <[EMAIL PROTECTED]> wrote: > Arthur Bergman wrote: >> I am now going to be impolite.
> Meh... > Leo: There are some embedding applications where it's simply not > possible to get the top of the stack. Not possible, or some of ... just don't like that ;) > write a Parrot::Interp module for Perl 5 (on a non-Ponie core): > my $i=new Parrot::Interp; > my $argv=$i->new_pmc('PerlArray'); If there is such an interface, it's responsible for anchoring the PMC. This is *one* simple rule. Shit: really. I dont't get it. Please read (again): $ perldoc perlguts /increment ... and does not increment ... do not increment the reference count ... As a side effect, it increments ... has been incremented to two. ... If it is not the same as the sv argument, the reference count of the obj object is incremented. If it is the same, or if the how argument is PERL_MAGIC_arylen, or if it is a NULL pointer, then obj is merely stored, without the reference count being incremented. *That could make me cry* Think different, have fun, leo