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

Reply via email to