At 10:25 AM -0500 4/2/02, Jason Gloudon wrote:
>On Tue, Apr 02, 2002 at 01:33:59AM -0500, Michel J Lambert wrote:
>
>>  If instead, registers are aliased onto traditional memory variables, such
>>  that a PMC pointed to by a register is *also* pointed to by a stash
>>  somewhere, then it's a bit harder.
>
>I believe this is the desired scheme.

It is. Registers are temporary copies of pointers, integers, or 
floats. If you do this:

    fetchlex P0, "$bar"
    add P0, P0, 5

then $bar should *immediately* be 5 greater than whatever it was. The 
only time you should need to explicitly call storelex is when you're 
putting a new PMC into a named slot.
-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                       teddy bears get drunk

Reply via email to