<html><head></head><body>  <div dir="auto">Or use the built in promises and consider process switching in the Scheduler to be the vat. Even<caret></caret>still, eventual sending is eventual sending. It’s a whole other thing.</div><div><br></div><div id="protonmail_signature_block" class="protonmail_signature_block"><div>—<br>Have a good one; keep it, light.<br>Kindly, rabbit . .. … ‘…^,^ 🐇🐇🐇<br><br>Sent from Callisto House mobile - Ganymede<br>:: decentralized mobile homeless solutions ::</div></div> <div class="signature_br" contenteditable="false"><br></div><div class="signature_br" contenteditable="false"><br></div>  <div><br></div><div><br></div>On Tue, Feb 28, 2023 at 16:02, rabbit <<a href="mailto:rabbit@callistohouse.org" class="">rabbit@callistohouse.org</a>> wrote:<blockquote class="protonmail_quote" type="cite">




    <div dir="auto"><span style="color: var(--text-color); background:
        var(--bg-color);" dir="auto">
        <div dir="auto" style="letter-spacing: normal; orphans: auto;
          text-align: start; text-indent: 0px; text-transform: none;
          white-space: normal; widows: auto; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; text-decoration: none;
          unicode-bidi: plaintext; outline: none; San Francisco",
          Helvetica, Arial, sans-serif; -webkit-text-size-adjust: none;">Hi.
          I’d humbly suggest…</div>
        <div dir="auto" style="letter-spacing: normal; orphans: auto;
          text-align: start; text-indent: 0px; text-transform: none;
          white-space: normal; widows: auto; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; text-decoration: none;
          unicode-bidi: plaintext; outline: none; San Francisco",
          Helvetica, Arial, sans-serif; -webkit-text-size-adjust: none;"><br style="unicode-bidi: plaintext;">
        </div>
        <span style="letter-spacing: normal; orphans: auto; text-align:
          start; text-indent: 0px; text-transform: none; white-space:
          normal; widows: auto; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; text-decoration: none; San
          Francisco", Helvetica, Arial, sans-serif;
          -webkit-text-size-adjust: none; float: none; display: inline
          !important;">On Tue, Feb 28, 2023 at 15:36, Stephen Travis
          Pope <</span><a href="mailto:stephen@heaveneverywhere.com" class="moz-txt-link-freetext" style="letter-spacing: normal;
          orphans: auto; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; widows: auto;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          unicode-bidi: plaintext; San Francisco", Helvetica,
          Arial, sans-serif; -webkit-text-size-adjust: none;">stephen@heaveneverywhere.com</a><span style="letter-spacing: normal; orphans: auto; text-align:
          start; text-indent: 0px; text-transform: none; white-space:
          normal; widows: auto; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; text-decoration: none; San
          Francisco", Helvetica, Arial, sans-serif;
          -webkit-text-size-adjust: none; float: none; display: inline
          !important;">> wrote</span><br style="letter-spacing:
          normal; orphans: auto; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; widows: auto;
          word-spacing: 0px; -webkit-text-stroke-width: 0px;
          text-decoration: none; unicode-bidi: plaintext; San
          Francisco", Helvetica, Arial, sans-serif;
          -webkit-text-size-adjust: none;">
        <br style="letter-spacing: normal; orphans: auto; text-align:
          start; text-indent: 0px; text-transform: none; white-space:
          normal; widows: auto; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; text-decoration: none;
          unicode-bidi: plaintext; San Francisco", Helvetica,
          Arial, sans-serif; -webkit-text-size-adjust: none;">
        <blockquote class="protonmail_quote" type="cite" dir="auto" style="letter-spacing: normal; orphans: auto; text-align:
          start; text-indent: 0px; text-transform: none; white-space:
          normal; widows: auto; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; text-decoration: none;
          unicode-bidi: plaintext; San Francisco", Helvetica,
          Arial, sans-serif; -webkit-text-size-adjust: none; padding:
          0px 0px 0px 0.6rem !important; margin: 0px !important;
          border-style: solid !important; border-width: 0px 0px 0px 1px
          !important; margin-block: 1rem 20px !important; margin-inline:
          0px !important;">
          <div style="unicode-bidi: plaintext; outline: none;">3: the
            thread-unsafe nature of Morphic, and</div>
        </blockquote>
        Load ‘ESqueak.release.1’ and make the UI thread run in a Vat.
        Use eventual sending, not with math, but MVC component level.<br>
        <blockquote class="protonmail_quote" type="cite" dir="auto" style="letter-spacing: normal; orphans: auto; text-align:
          start; text-indent: 0px; text-transform: none; white-space:
          normal; widows: auto; word-spacing: 0px;
          -webkit-text-stroke-width: 0px; text-decoration: none;
          unicode-bidi: plaintext; San Francisco", Helvetica,
          Arial, sans-serif; -webkit-text-size-adjust: none; padding:
          0px 0px 0px 0.6rem !important; margin: 0px !important;
          border-style: solid !important; border-width: 0px 0px 0px 1px
          !important; margin-block: 1rem 20px !important; margin-inline:
          0px !important;">
          <div style="unicode-bidi: plaintext; outline: none;" dir="auto"><span style="color: var(--text-color);
              background: var(--bg-color);" dir="auto">4: Morphic isn’t
              MVC and doesn’t use the dependency mechanism for updating,
              leading to poor scalability and multiple viewing.</span></div>
        </blockquote>
        <div dir="auto">I could easily add these for dependencies to be
          thread safe.</div>
      </span>
      <ul>
        <li><span style="color: var(--text-color); background:
            var(--bg-color);" dir="auto">
            <div dir="auto">Object>>#ewhen:
              anEventSelector send: aMessageSelector to: anObject<br>
                  self when: anEventSelector evaluate:
              (EventualMessageSend receiver: anObject selector:
              aMessageSelector)</div>
          </span></li>
      </ul>
      <span style="color: var(--text-color); background:
        var(--bg-color);" dir="auto"></span>
      <ul>
        <li><span style="color: var(--text-color); background:
            var(--bg-color);" dir="auto">
            <div dir="auto">Object>>#ewhen: anEventSelector send:
              aMessageSelector to: anObject with: anArg<br>
                  self when: anEventSelector evaluate:
              (EventualMessageSend receiver: anObject selector:
              aMessageSelector argument: anArg)<br>
              <br>
            </div>
          </span></li>
        <li><span style="color: var(--text-color); background:
            var(--bg-color);" dir="auto">
            <div dir="auto">Object>>#ewhen: anEventSelector send:
              aMessageSelector to: anObject withArguments: anArgArray<br>
                  self when: anEventSelector evaluate:
              (EventualMessageSend receiver: anObject selector:
              aMessageSelector arguments: anArgArray)</div>
          </span></li>
      </ul>
      <span style="color: var(--text-color); background:
        var(--bg-color);" dir="auto">Cheers!<br>
      </span></div>
    <div dir="auto"><span style="color: var(--text-color); background:
        var(--bg-color);" dir="auto"><br>
      </span></div>
    <div dir="auto"><span style="color: var(--text-color); background:
        var(--bg-color);" dir="auto">—</span><br>
    </div>
    <div id="protonmail_signature_block" class="protonmail_signature_block">
      <div dir="auto">Have a good one; keep it, light.<br>
        Kindly, rabbit . .. … ‘…^,^ 🐇🐇🐇<br>
        <br>
        Sent from Callisto House mobile - Ganymede<br>
        • decentralized mobile homeless solutions<br>
      </div>
    </div>


</blockquote></body></html>