[squeak-dev] `island` instance variable in Process
Eliot Miranda
eliot.miranda at gmail.com
Thu Jun 23 12:32:02 UTC 2022
Hi Tony, hi Tobi,
On Jun 23, 2022, at 1:55 AM, Tobias Pape <Das.Linux at gmx.de> wrote:
>
>
>> On 23. Jun 2022, at 09:50, Tony Garnock-Jones <tonyg at leastfixedpoint.com> wrote:
>>
>> What is the `island` instance variable in Process? Nothing uses it in the base image. Where did it come from?
>
> Maybe from (old) Croquet's Islands idea?
Not so old. It is in production. See 3dicc.com
> "The basic unit of replication and collaboration in Croquet is called an Island. A
> Croquet Island is first a secure container of arbitrary objects."
> says this random Draft from 10 years ago: https://wwj718.github.io/post/img/Croquet%20Programming%201.0B.pdf
>
> Nikolai Suslov (https://twitter.com/nsuslovi) still tries to maintain parts of that:
> https://blog.krestianstvo.org/en/open-croquet-for-squeak-6/
>
> Maybe it is still used in 3dicc's Terf?
Now Virtend. Indeed it is. However, removing it isn’t much of an issue (it may affect the threaded FFI prototype, but that’s a prototype and can be changed).
>
> Best regards
> -Tobias
>
>
>>
>> ... should it be removed?
Is it that big a deal? If so, certainly. If not, IIABDFI
>>
>> Cheers,
>> Tony
>>
>
>
>
More information about the Squeak-dev
mailing list
|