<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Some changes below…<div><br></div><div>Between both (9) and (10) now the abstract superclasses for user-defined ApplicationServices using auto-generated ShadowGalaxies and ShadowERefs.</div><div><br></div><div><div><div><div dir="ltr">more changes within….</div><div dir="ltr"><br><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>———-</div><div><br></div><div>1) Get ASN1 working</div><div>2) Update ASN1 tags</div><div>3) Remote Promises</div><div>4) Use E-API #identityHash & #becomeForwards:preserveIdentity</div><div><br></div><div>5) Start using E-SSE -> </div><div>    Eventual-Sending Style Evals</div><div>See (10)!</div><div>Generate from subject objects, which are published remotely and send a generated subclass of ResolvedERef with the <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">subject’s subclass’ </span>protocol for all its methods. All of which are implemented as forwarding to the Far/Near ERef subject. Also generate Galaxy subclasses for the concrete service subclasses that replicate their service.</div><div><br></div><div>6) Work up ELinda (ELindaSubspaceArray)</div><div>7) Provide #asTuple and #asTupleMatcher</div><div><br></div><div>8) Switch … to use ELinda</div><div>    - eventualize internally (ESubspaceArray)</div><div>    - a) VatZ</div><div>    - b) ASN1Module</div><div>    - c) ThunkStack</div><div>    - d) SecureServers!!!</div><div>    - e) StateMachine</div><div>    - f) Scope</div><div><br></div><div>9) Sessions, Services & Galaxies | The Sisters</div><div>- build Specs (rename Configs)</div><div>- ChannelSession <SingleCrypto></div><div>- ReplicaSession(3 channels) <SingleCrypto></div><div>- BridgeSession <DoubleCrypto></div><div>- SisterSession<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"> </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><DoubleCrypto></span></div><div><br></div><div>“ReplicatorService subs concrete Services”</div><div>“A ReplicatorService on a for each concrete triple service”</div><div><br></div><div>- ConcreteService</div><div>—-> SisterService</div><div>—-> NamerService</div><div>—-> DistributorService</div><div>—-> ConcentratorService</div><div>—-> TeaTimerService</div><div>—-> ApplicationService</div><div>———> other concrete user-defined services <———</div><div>—-> ShadowGalaxy(3 services)</div><div>———> SisterServiceCauldren</div><div>———> NamerServiceGalaxy</div><div>———> DistributorServiceGalaxy</div><div>———> ConcentratorServiceGalaxy</div><div>———> TeaTimerServiceGalaxy</div><div>———> other auto-generated Galaxies for concrete user-defined services above <———</div><div><br></div><div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">10) Generated ForwardingERefs subs for each concrete subject’s class.</span></div></div>- ERef</div><div>—-> ResolvedERef</div><div>—-—-> LocalERef</div><div>—-—-> FarERef</div><div>———> ShadowERef (target is eventual Local\FarERef)</div><div>—-———> SisterERef</div><div>—-———> NamerERef</div><div>—-———> DistributorERef</div><div>—-———> ConcentratorERef</div><div>————-> other auto-generated concrete user-defined ERefs <————-</div><div><br><div dir="ltr"><div>- browsable</div><div>- method overrides</div><div>- remote discovery</div><div>- immediate push updates on changes</div></div><div><br></div><br><div dir="ltr"><div>11) Matching strategies</div><div>- Linda</div><div>- RegEx</div><div>- Prolog</div><div>12) SqueakMap head & release</div><div>13) Caching strategies</div><br><div dir="ltr"><div><br></div>—<br><div><div id="protonmail_signature_block" class="protonmail_signature_block" style="outline: none;"><div style="outline: none;"><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Have a good one; keep it, light.</span></div><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Kindly,<br></span></div><span style="background-color: rgba(255, 255, 255, 0);">rabbit<br>. .. … ‘…^,^</span></div><div style="outline: none;"><pre class="tw-data-text tw-text-large JgzqYd RES9jf tw-ta" data-placeholder="Translation" id="tw-target-text" dir="ltr" style="line-height: 32px; border: none; padding: 10px 0.14em 10px 0px; position: relative; margin-top: -10px; margin-bottom: -10px; resize: none; overflow: hidden; width: 343px; word-wrap: break-word;"><span class="Y2IQFc" lang="de" style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><font face="UICTFontTextStyleBody">🐇🐇🐇🐇🐇🐇</font></span></pre></div></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><𝙃𝙖𝙨𝙝𝙏𝙖𝙜: #𝙎𝙦𝙪𝙚𝙖𝙠𝙀𝙖𝙯𝙮𝙎𝙦𝙒𝙖𝙮𝙎𝙦𝙒𝙚𝙎𝙦𝙒𝙖𝙡𝙡></div><div class="signature_br" style="outline: none;">———-</div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">#SqueakEazy “(…𝙛𝙤𝙧𝙩𝙝𝙘𝙤𝙢𝙞𝙣𝙜 𝙢𝙚𝙩𝙖𝙫𝙚𝙧𝙨𝙚…)”</span></div><div class="signature_br" style="outline: none;">- - - - - -</div><div class="signature_br" style="outline: none;">“<span style="font-size: 17pt;"> 𝐁𝐨𝐨𝐭𝐬𝐚𝐭𝐫𝐚𝐩”</span></div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;"><#𝐒𝐪𝐮𝐞𝐚𝐤𝐄𝐚𝐳𝐲</span>𝗜𝗶𝗻𝘀𝘁𝗮𝗻𝘁𝗜𝗶𝗮𝘁𝗜𝗶𝗻𝗴𝗣𝗲𝗻𝗱𝗜𝗶𝗻𝗴></div><div class="signature_br" style="outline: none;">“𝗥𝗲𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗻𝗴 𝘁𝗵𝗲 𝗦𝗶𝘀𝘁𝗲𝗿𝘀”</div><div class="signature_br" style="outline: none;"><#𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .  ..   ….   ‘…^,^></div><div class="signature_br" style="outline: none;"><#<span style="background-color: rgba(255, 255, 255, 0);">𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .</span>  ..   ….   ‘…^,^></div><div class="signature_br" style="outline: none;"><#<span style="background-color: rgba(255, 255, 255, 0);">𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .</span>  ..   ….   ‘…^,^> </div><div class="signature_br" style="outline: none;">—————</div><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;">𝙒𝙝𝙚𝙧𝙚’𝙨 𝙒𝙤𝙤𝙙𝙮 𝙛𝙧𝙤𝙢 𝙢𝙖𝙧𝙠𝙚𝙩𝙞𝙣𝙜?</div><div class="signature_br" style="outline: none;">^,^</div><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">—————</span></div></div></div><div id="protonmail_mobile_signature_block" style="outline: none; min-height: 40px;"><div style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">𝙎𝙚𝙣𝙩 𝙛𝙧𝙤𝙢 𝘾𝙖𝙡𝙡𝙞𝙨𝙩𝙤 𝙃𝙤𝙪𝙨𝙚 𝙈𝙤𝙗𝙞𝙡𝙚 </span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">:: 𝙙𝙚𝙘𝙚𝙣𝙩𝙧𝙖𝙡𝙞𝙯𝙚𝙙 𝙢𝙤𝙗𝙞𝙡𝙚 𝙝𝙤𝙢𝙚𝙡𝙚𝙨𝙨 𝙨𝙤𝙡𝙪𝙩𝙞𝙤𝙣𝙨</span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div class="signature_br" style="outline: none;">—————</div></div></div></div></div></div></div></div></div></div></body></html>