<html><head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
  </head>
  <body>
    <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…<caret></caret></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.<caret></caret><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"><caret></caret>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>


</body></html>