On 30 Apr 2004, at 12:54, Leopold Toetsch wrote:
... Would it be possible for parrot to provide an embedder's interface to all the (exported) functions that checks whether the stack top pointer is set, and if not (ie NULL) it pulls the address of a local variable in it
This doesn't work:
{ PMC *x = pmc_new(..); { some_parrot_func(); } }
C<x> would be outside of the visible range of stack items. The braces do
of course indicate stack frames.
Since in this case I am outside or parrot and have chosen to use the interface, i better use register_pmc and if I did, then this sceme would work?
Arthur