Klaas-Jan Stol wrote:
I don't quite see the problem that is suggested in parrotobject.pmc:
void* invoke(void* next) { SELF.init(); return next; }
This is more a relict from the Pie-thon hack. But removing it doesn't really help currently. The invoke tries to call "__invoke" then but fails in Parrot_runops_fromc_args, because it can't create a signature for the "void *next" argument in the call.
You probably want to pass some arguments to your invoke handler but that's not implemented.
Maybe you can come up with a reasonable inplementation for it.
thanks, klaas-jan
leo