Jeff Clites <[EMAIL PROTECTED]> wrote: > On Oct 20, 2004, at 11:24 PM, Leopold Toetsch wrote:
>> And of course, lexicals and globals already have a storage, you don't >> need to spill them. > I'm not sure that's true. It should read: if there are lexical or global opcodes, lexicals and globals have a storage. > ... If there's no 'eval' in scope, lexicals don't > have to live in pads--they could purely exist in registers. And if there is no introspecition and what not. > tied namespaces and such, it may not be legitimate to re-fetch a global > (ie, to fetch it multiple times, if the code appears to only fetch it > once) -- one could pathologically have a global whose value appears to > increase each time it's fetched, Then there's something horribly wrong with that usage of tie: not the value is refetched from the var - the var is refetched from the namespace. > JEff leo