Melvin Smith writes: > At 10:02 PM 1/15/2004 +0100, Elizabeth Mattijsen wrote: > >Why am I thinking of the "register" keyword in C? > > I have no idea and I can't see the relationship. :) > > With Parrot's architecture, we have overhead of storing and retrieving > globals, lexicals and package variables by _name_. This was a > design choice, but it has ramifications. > > C has none of this overhead since it does virtuall all of its symbol > resolution > at compile time or load time (except in the case of dlopen and company). > > My email was concerned with storing/retrieving multiple variables > with a single lookup, not with hinting to the compiler.
Okay. Can you show an example of this optimization. I'd rather see it in a HLL talking about PIR, as opposed to in PIR itself. Luke