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

Thiede, Christoph Christoph.Thiede at student.hpi.uni-potsdam.de
Mon Dec 7 18:05:23 UTC 2020


IIUYC this would make it impossible to keep other changes to the dictionary after leaving the execution around method?

________________________________
Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von tim Rowledge <tim at rowledge.org>
Gesendet: Montag, 7. Dezember 2020 18:52:58
An: The general-purpose Squeak developers list
Betreff: Re: [squeak-dev] The Inbox: Collections-ct.922.mcz



> On 2020-12-07, at 9:46 AM, commits at source.squeak.org wrote:
>
> A new version of Collections was added to project The Inbox:
> http://source.squeak.org/inbox/Collections-ct.922.mcz
>
> ==================== Summary ====================
>
> Name: Collections-ct.922
> Author: ct
> Time: 7 December 2020, 6:46:19.160326 pm
> UUID: 633c2dcc-4586-e443-bf03-02ae9ae42ee6
> Ancestors: Collections-mt.919
>
> Proposal: Implements #add:put:during: as execution around method on Dictionary. This logic is not absolutely trivial, so I would not like to reimplement it again every time I need to build an execution around setter.

Possibly useful idea for this - instead of altering the original twice, how about copying the dictionary and adding to it, then simply abandoning it?

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
All computers run at the same speed...with the power off.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201207/27d24f47/attachment.html>


More information about the Squeak-dev mailing list