On Mon, Mar 22, 2004 at 09:54:56AM -0500, Butler, Gerald said: > The important point is that the starting language must have semantics which > treat variables, object, etc. as abstract entities to be manipulated not > *memory locations* to be accessed arbitrarily. Then, the parse stage must spit > out ERTL which preserves the semantics (in as general a fashion as possible) > so that we can map appropriately to PARROT. Things like:
Fwiw I seem to remember palyign with an interpreted C. I can't remember if or how they solved such problems. http://root.cern.ch/root/Cint.html may or may not ahve been the one I noodled with.