<div>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">@m_m#3045 for concurrency without shared state, running on a single green thread (smalltalk’s Process) with support for remote async sends to other images, there is my Raven [1], using Cryptography [2], ParrotTalk [3] and STON. This is an implementation of eright’s [4] ELib. I am working on implementing STON for Java, inside the ASN1 project [5] as I already have ParrotTalk in Java [6], binary interoperate with Squeak/Pharo, and my Raven work in progress in Java [7]. This model allows message send redirection to a promise or farRef (or nearRef) as an asynchronous send returning a promise, which supports whenResolved/whenBroken handlers to be registered per PromiseERef. I’ll be happy to answer any questions you may be having about Raven. Raven is an implementation of an Actor model called Communicating Event Loops, in some literature [8] [9].</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica; min-height: 13.8px;"><span style="font-size: 12pt;"></span>
        <br />
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">I hope this helps!</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica; min-height: 13.8px;"><span style="font-size: 12pt;"></span>
        <br />
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[1] http://www.squeaksource.com/Cryptography/Raven-HenryHouse.21.mcz</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[2] http://www.squeaksource.com/Cryptography/Cryptography-rww.115.mcz</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[3] http://www.squeaksource.com/Cryptography/ParrotTalk-rww.19.mcz</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[4] http://erights.org/elib/index.html</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[5] https://github.com/CallistoHouseLtd/ASN1</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[6] https://github.com/CallistoHouseLtd/ParrotTalk</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[7] https://github.com/CallistoHouseLtd/Raven</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[8] https://eighty-twenty.org/2016/10/18/actors-hopl</span>
    </p>
    <p style="margin-top: 0px; margin-bottom: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Helvetica;"><span style="font-size: 12pt;">[9] http://soft.vub.ac.be/Publications/2016/vub-soft-tr-16-11.pdf</span>
    </p>
</div>
<div>
    <br />
</div>
<div id="protonmail_mobile_signature_block">Sent from ProtonMail Mobile</div>