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