Hey, why don't make explicitly allocated object list, make GC aware of
it and forget that STACK_nightmares ? Will it necessarily too slow ? Say
if we make (please take 'we' figurally) AVL tree with explicitly allocated
object list and at every GC don't forget to mark all those objects ?
It will be very convenient, seems to me. Look:
var object pathname = fix_object(copy_pathname(STACK_0));
... working with it. don't overwriting pathname variable.
free_object(pathname);
Good, huh ?
--
Best regards,
Arseny