[Cuis-dev] [Ann] Serialization of BlockClosures

Phil B pbpublist at gmail.com
Mon Sep 30 03:29:46 PDT 2019


Juan,

Could you explain the why behind the ArrayedCollection #species change?  I
understand what you're doing, but not why... (rather important since my
subclasses are now breaking and I'm not following the reasoning yet)

Thanks,
Phil

On Sun, Sep 29, 2019 at 1:57 PM Juan Vuletich via Cuis-dev <
cuis-dev at lists.cuis.st> wrote:

> Hi Folks,
>
> After many requests made during a long time, it is finally here. We can
> now serialize almost any BlockClosures, including those that use outer
> temps, self, instance variables, etc.
>
> The only closures that can't be serialized are those that do non-local
> returns (^stuff) or super sends. These are usually not passed around or
> stored in variables, so I don't expect this to be a limitation.
>
> Updates now at GitHub.
>
> Cheers,
>
> --
> Juan Vuletich
> www.cuis-smalltalk.org
> https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
> https://github.com/jvuletich
> https://www.linkedin.com/in/juan-vuletich-75611b3
> @JuanVuletich
>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20190930/d7d67222/attachment-0001.htm>


More information about the Cuis-dev mailing list