Context>>copyTo: doesn't update closure home
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
3710
Age (days ago)
3710
Last active (days ago)
0 comments
1 participants
participants (1)
-
Max Leske