[squeak-dev] #fixCallbackTemps from Grease package (included with SeaSide)
leves at caesar.elte.hu
Tue Aug 6 02:39:07 UTC 2019
On Mon, 5 Aug 2019, tim Rowledge wrote:
> A note for anyone working on Grease & Seaside -
> After installing Seaside I note that there are a couple of potentially problematic Undeclared items. They both appear to be related to Grease methods and in particular block context temps.
> The offending items are #home and #startpc, both referenced in BlockContext>>#fixCallbackTemps. This is possibly related to the changes in closures etc we've recently added for the next release. There are four implementors and perhaps 20 senders that will need some attention. It might well be making for interesting odd effects in SeaSide.
BlockContext has become obsolete since Cog, which uses BlockClosure.
All the #fix*Temps magic is unnecessary with closures.
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Strange OpCodes: D: Detonate
More information about the Squeak-dev