If i'm not mistaken, remote temp vectors are rare.. (Eliot could give you a nice doit to count all closures in system which using temps vector)
So if its even slow, its not a big deal anyways. My point was not really that I would make it faster. My point was more that I would do the straightforward thing and link context frames together rather than remote vectors. If I see a context frame linked from another frame, I can generally understand what this means. If I see an array with values shared between context frames ... it's not immediately obvious from inspecting the objects. So the semantics get slightly obscured.
If you really win a lot of performance by doing so, this is justified (although I would still give it a different class than just Array ;)). I'm just trying to find out if that performance boost is really there. But I'm going to take this offline I think not to pollute the whole mailing list with our circular conversations, and I'll report back if we figure something interesting out ;) cheers, Toon