Hello!

The last weeks i've been in joy to implement a small vm for a
special runtime enviroment. As i'm a regular reader of the perl.perl6.*
mailing lists and know about parrot. I wondered how easy it would be
to throw away my own vm solution and use parrot. 
There are currently only two things that bug me a little bit:

1. i wonder how to load bytecode from the memory to parrot when
embedding it. i've read embed.pod and couldn't find a function that let me
create a packfile or something i can run, from a memory buffer that holds the
bytecode.

2. as i currently use refcounting and like the timely destruction
semantics, i wondered whether parrot can give me that. 
(as i have a database in background, and don't want too much
garbage to pile up in it)

I've read that parrot wants to do a gc run over special marked objects, that
'need' timely destruction. (correct me there..)
So, what would happen if i have many marked objects and call subroutines
often?

Or are there any other plans? What do other languages do, which
have refcounting and want to port to parrot?


cya,
Robin

-- 
[EMAIL PROTECTED] / [EMAIL PROTECTED]
Robin Redeker

Reply via email to