Equality of Recursive Structures [Was: Closure Compiler in 3.9 ?]

Tony Garnock-Jones tonyg at lshift.net
Sat May 12 14:38:51 UTC 2007


Hi,

> One more example, that is even more striking and that doesn't use
> nasty reflection tricks. Imagine that #add:with: was called from a
> subclass implementation using super. Recycling the stack would clearly
> change the behavior of the code:

How? The stack frame, at the point the super send has just been made,
has exactly one role remaining: to return to its caller. Nothing can
happen between the stack frame becoming active again and its immediate
return to its calling frame.

Regards,
  Tony




More information about the Squeak-dev mailing list