June 3, 2016
7:56 a.m.
Hi, Is anybody aware of a reason for why Context>>copyTo: should not update the home of closures (which is currently the case)? This behaviour becomes a problem when I want to simulate #stepThrough: on a copied stack, since the home of a closure will never be found on the stack. My proposal is to implement Context>>postCopy closureOrNil ifNil: [ ^ self ]. closureOrNil outerContext: self and BlockClosure>>outerContext: aContext outerContext := aContext Thoughts? Cheers, Max