You never mention / cite Andrew Appel's work from the 90s, for example his paper "A Runtime System", which describes quite a lot about heap data layout, and his book "Compiling with Continuation", which has a detailed discussion of different closure layouts - among lots of other stuff, of course. IMHO it would be well worth referring to that work.
You never mention / cite Andrew Appel's work from the 90s, for example his paper "A Runtime System", which describes quite a lot about heap data layout, and his book "Compiling with Continuation", which has a detailed discussion of different closure layouts - among lots of other stuff, of course. IMHO it would be well worth referring to that work.