<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  </head>
  <body>
    <p>Trying agian...<br/>
    </p>
    <div class="moz-cite-prefix">On 7/7/23 06:36, rabbit wrote:<br/>
    </div>
    <blockquote type="cite" cite="mid:8Wsri84EM1S4iEi9ggI3kvfp_-HtVH1mqrZRHbPSMt93tRypPVI4Lua0Sus7LamATkpZmWsNnDFEIbxxSkxqyt8Eoik8WbZDC01ROsAS69A=@callistohouse.org">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
      <div dir="auto">Brought in v3.6 & v3.7. I’ve remove big
        images.<caret></caret></div>
      <div><br/>
      </div>
      <div class="protonmail_signature_block" id="protonmail_signature_block">
        <div>••• rabbit ❤️‍🔥🐰</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 Fri, Jul 7, 2023 at 05:55, rabbit <<a class="" href="mailto:On Fri, Jul 7, 2023 at 05:55, rabbit <<a
        href=" moz-do-not-send="true">rabbit@callistohouse.org</a>>
      wrote:
      <blockquote type="cite" class="protonmail_quote" dir="auto">
        <p>Good morning! I'm in early bird mode.</p>
        <ul>
          <li>I found my method generating code filed out. It is
            working! Evaluating the below gives a subclass of ENear, for
            the SmallInteger, named ESmallIntegerStub. Here's the
            Inspecter and HierarchyBrowser and the Hierarchy for
            EAbstract. Sadly the methods I am compiling in do not appear
            in the Browser.</li>
          <li>Below the Stub images I am showing the ASN1Tag
            registration and the defined ASN1MappedSequenceType for a
            ParrotTalk Protocol message.<br/>
          </li>
        </ul>
        <blockquote dir="auto">
          <blockquote dir="auto">
            <p dir="auto">42 eventual * 10</p>
          </blockquote>
        </blockquote>
        <p>••• ASN1 Types Definition and Registration •••</p>
        <ul dir="auto">
          <li>The Module Definition is of a ASN1MappedSequenceType</li>
          <li dir="auto">The Root class tag ApplicationClass
            registration for class: 2r01 and numeric tag: 8 is an
            instance of the Message class, a subclass of</li>
        </ul>
        <p>Liscio come l'olio,<br/>
          ••• coniglio ❤️‍🔥🐰</p>
        <br/>
        <div class="moz-cite-prefix" dir="auto">On 7/6/23 20:09, rabbit
          wrote:<span style="color: var(--text-color);">Heh. Per pia
            Cheri. .. …. …. ‘…^,^</span></div>
        <blockquote type="cite" dir="auto">
          <div dir="auto"><br/>
          </div>
          <div id="protonmail_signature_block" class="protonmail_signature_block">
            <div>••• rabbit ❤️‍🔥🐰</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 Thu, Jul 6, 2023 at 19:33, rabbit via Cuis-dev <<a href="mailto:On Thu, Jul 6, 2023 at 19:33, rabbit via
            Cuis-dev <<a href=" class="" moz-do-not-send="true">cuis-dev@lists.cuis.st</a>>
          wrote:
          <blockquote class="protonmail_quote" type="cite">
            <div dir="auto">I’m working to get Crypto-rabbit.21.mcz
              loading into Cuis. Parse Issues. I’m getting better at
              unzipping, renaming, filing in and testing Monticello
              packages. I WISH and PRAY support for Cuis capable with
              Installer and MCZ & MCM loading and writing.
              MonticelloBrowser & ConfigUI, please. I’ve added them
              to this traffic.</div>
            <div dir="auto"><br/>
            </div>
            <div dir="auto">SharedNear needs Handlers, perhaps Scope,
              but no Cipher or Socket. OSPipes, perhaps?</div>
          </blockquote>
          Caching on chips? Replicas from system memory? Can a
          cache-write flush force the other cats signaled to to refresh
          Coachella?<br/>
          <blockquote dir="auto" class="protonmail_quote" type="cite">Nevertheless
            less, I rolled the bones of ThunkStack, Session, Server,
            ThunkRoot, ThunkLayer, Thunk, Buffers(?). ServerConfig and
            SessionConfig. RawData, Encoded, Encrypted, MAC, FEC
            traffic, Exception Headers. <span style="San
              Francisco", Helvetica, Arial, sans-serif;
              letter-spacing: normal; orphans: auto; text-align: start;
              text-indent: 0px; text-transform: none; white-space:
              normal; widows: auto; word-spacing: 0px;
              -webkit-text-size-adjust: none; -webkit-text-stroke-width:
              0px; text-decoration: none; display: inline !important;
              float: none;" dir="auto">. I’ve included Customs,
              Immigration, Encoding, Operations, SecurityOps. Ummm…</span>
            <div dir="auto"><span style="San Francisco", Helvetica,
                Arial, sans-serif; letter-spacing: normal; orphans:
                auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-size-adjust: none;
                -webkit-text-stroke-width: 0px; text-decoration: none;
                display: inline !important; float: none;" dir="auto"><br/>
              </span></div>
            <div dir="auto"><span style="San Francisco", Helvetica,
                Arial, sans-serif; letter-spacing: normal; orphans:
                auto; text-align: start; text-indent: 0px;
                text-transform: none; white-space: normal; widows: auto;
                word-spacing: 0px; -webkit-text-size-adjust: none;
                -webkit-text-stroke-width: 0px; text-decoration: none;
                display: inline !important; float: none;" dir="auto">
                I’ll need to move in Cipher. I am a complete idiot
                sometimes. You see? I left out CipherThunkMaker when
                moving ThunkStack into Crypto as Whisper. Hahahahaha!!!
                I decided to strip it. 🫠🫡🤗😱😶‍🌫️🥶🤬</span></div>
          </blockquote>
          <div dir="auto"><br/>
          </div>
          🏝️<br/>
          <blockquote dir="auto" class="protonmail_quote" type="cite">
            <div dir="auto">
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">I’m trying to establish the Shell framework
                  in Crypto. In loading a separate Protocol package,
                  such as EParrotTalk, SSL, SSH, Signal and so. Config
                  it and launch a Server and rendezvous Sessions, in
                  that Protocol.</span></div>
            </div>
          </blockquote>
          <div dir="auto"><br/>
          </div>
          I’m particularly interested in the group Protocol of Signal to
          allow a TriTerminal to encode AND encrypt then send to each
          ReplicaTerminal ready to go. Use group Protocol to set the
          same encryption over all replicas to Alice. Bob’s talking over
          all his channels to her.<br/>
          <blockquote dir="auto" class="protonmail_quote" type="cite">
            <div dir="auto">
              <div dir="auto"><span style="color: var(--text-color);" dir="auto"></span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">However, I don’t think SharedNear is going
                  to need all that. But it’s properly there.</span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto"><br/>
                </span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">Regarding use of the mysterious
                  #beReadOnky, I wish to use as a reverse Semaphore,
                  that acts on whether isReadOnly to enter a critical
                  and flip ReadOnly off, make assignment to the actual,
                  then flip back on ReadOnly. Only one Vat will have a
                  Near, while all other cats scheduling on instances of
                  <(Virtualized)ProcessorScheduler> will only have
                  SharedNears for reading.</span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto"><br/>
                </span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">I have a method on EAbstract class to
                  meta-build a subclass of ENear’s #value OE object
                  (Originally Eventualized)’s Class, as a subclass of
                  EFar. I’m not sure it works, I fear I’ve lost the
                  #copyMethodsOfClass: method. 😢. </span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto"><br/>
                </span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">I had it working perfectly, the methods are
                  written to the new ENearMorph subclass of Far, I
                  implemented the methods with forwarding the send to
                  the handler.</span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto"><br/>
                </span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">In the case of ESharedNear’s subclasses for
                  each particular OE, using the ReadOnly analyzer
                  produce methods to access , as ENear, return
                  ENearPromise!!! and return the result immediately, so
                  subsequent sends evaluate immediately. </span></div>
            </div>
          </blockquote>
          Is a NearPromise actually returned? I have no idea.
          NearPromises do work, see <#promiseResolverPair>. On the
          gripping hand, an immediate return would suit and the
          NearResolver will evaluate immediately. Tak.<br/>
          <blockquote dir="auto" class="protonmail_quote" type="cite">
            <div dir="auto">
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">When not ReadOnly, generate a method to
                  forward the send to Alice’s handler and again return a
                  NearPromise. The SharedNearPromise is not needed, just
                  an appropriate handler and a resolver. </span></div>
            </div>
          </blockquote>
          The NearPromise will buffer sends locally.<br/>
          <blockquote dir="auto" class="protonmail_quote" type="cite">
            <div dir="auto">
              <div dir="auto"><span style="color: var(--text-color);" dir="auto"></span></div>
              <div dir="auto"><span style="color: var(--text-color);" dir="auto">Do I need a Scope? Mmm. 🤔 </span></div>
            </div>
          </blockquote>
          No. The SharedNear<br/>
          <blockquote dir="auto" class="protonmail_quote" type="cite">
            <div dir="auto">
              <div dir="auto">
                <div dir="auto"><br/>
                </div>
                <div dir="auto">Cheers!<br/>
                  <div dir="auto"><span style="color:
                      var(--text-color);" dir="auto">••• rabbit ❤️‍🔥🐰</span><br/>
                  </div>
                  <div class="signature_br" contenteditable="false"><br/>
                  </div>
                  <div class="signature_br" contenteditable="false"><br/>
                  </div>
                  <div><br/>
                  </div>
                  <div><br/>
                  </div>
                  On Thu, Jul 6, 2023 at 17:31, rabbit <<a href="mailto:On Thu, Jul 6, 2023 at 17:31, rabbit
                    <<a href=" class="" moz-do-not-send="true">rabbit@callistohouse.org</a>>
                  wrote:
                  <blockquote class="protonmail_quote" type="cite"> Hi
                    Eliot, I am unable to find this method, #beReadOnly,
                    even in my<br/>
                    VMMaker image. Where could I find this method?<br/>
                    <br/>
                    I'm also looking for a way to query whether a method
                    writes to an<br/>
                    object, either in the method directly or in a method
                    called by that<br/>
                    candidate method. You wrote:<br/>
                    <br/>
                    On 7/6/23 09:30, Eliot Miranda wrote:<br/>
                    >> Primitives that attempt to update a
                    read-only object fail with an<br/>
                    >> appropriate error code. Attempts within a
                    method to write to an<br/>
                    >> instance variable of a read-only object
                    cause a message to be sent to<br/>
                    >> the current context. Details in the
                    commentary to beReadOnly et al.<br/>
                    <br/>
                    So assignments to ivars is one case. Are there other
                    write cases, like<br/>
                    ByteArray at:put:. Mmmm.<br/>
                    <br/>
                    Is such a method available to ask a method whether
                    it writes? Then a<br/>
                    recursion of the call tree asking called methods
                    could perhaps determine<br/>
                    if a particular method is a writeable actor,
                    therefore requiring a<br/>
                    Scope/Handler/SharedNearResolver solution, rather
                    than a LocalResolver<br/>
                    and #whenMoreResolved: action to read.<br/>
                    <br/>
                    The entry point to establishing a SharedNear
                    eventual would be the<br/>
                    SharedNearIntroducer, part of the skeleton I
                    established in<br/>
                    Crypto-rabbt.20.mcz.<br/>
                    <br/>
                    Best,<br/>
                    rabbit<br/>
                    <br/>
                    --<br/>
                    ❤️‍🔥🐰<br/>
                    <br/>
                    <br/>
                    <br/>
                  </blockquote>
                </div>
              </div>
            </div>
          </blockquote>
        </blockquote>
        <pre cols="72" class="moz-signature">--
❤️‍🔥🐰</pre>
      </blockquote>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
❤️‍🔥🐰</pre>
  

</body></html>