Re: Outstanding parrot issues?

[email protected] (Arthur Bergman) Sun, 2 May 2004 12:00:37 +0100
Newsgroups perl.perl6.internals,perl.ponie.dev
Message-ID <[email protected]>
On 2 May 2004, at 11:47, Leopold Toetsch wrote:

>
>> All I want to do is.
>
>> 1) create a parrot interpreter
>> 2) create some pmcs
>> 3) call some code inside parrot with those pmcs
>
> I've now added a missing init function that sets the stack top:
>
>   Parrot_init_stacktop(Interp*, void*);
>
> This function can be used as a replacement for Parrot_init(). I hope
> that simplifies step 1)

No, it entirely misses the point, every time I call into parrot the 
place I called parrot_init_stacktop might not, or most likely will not 
be in my current stack.

Is the stacktop per interpreter?

What then would be needed is a set_stacktop(Interp*, void*) function.

Arthur