[squeak-dev] The Inbox: Collections-ct.922.mcz

Thiede, Christoph Christoph.Thiede at student.hpi.uni-potsdam.de
Mon May 17 10:08:13 UTC 2021

Hi Levente, hi all,

I think that the former state of the relevant key in the dictionary should be always reverted after evaluating aBlock (even if it has been curtailed). One exception could be newer changes made to this key during aBlock, but this is a question I'm actually not sure about. I have attached an updated changeset that 1) adds a few tests and 2) adds #removeKeyDuring: analogously to #at:put:during:.

Looking forward to your thoughts! :-)



Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Levente Uzonyi <leves at caesar.elte.hu>
Gesendet: Samstag, 8. Mai 2021 23:30:52
An: The general-purpose Squeak developers list
Betreff: Re: [squeak-dev] The Inbox: Collections-ct.922.mcz

Hi Christoph,

On Sat, 8 May 2021, Christoph Thiede wrote:

> Hi all,
> what is the current state of this proposal? I would love to see this in the
> Trunk - I'd also be fine with Marcel's optimization from above. :-)

My assumption would be that such method restores the original state once
the block has been evaluated. But that's not always the case.
Can you explain the logic behind it?
(Comments and test cases would probably be helpful there.)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210517/5a499b6f/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Dictionary-executeAround.1.cs
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20210517/5a499b6f/attachment-0001.ksh>

More information about the Squeak-dev mailing list