<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  </head>
  <body>
    <p>Well, I see what you mean. I can just use the concat selector for
      ETuple #!! and not worry about Compiler changes. Whew! <br/>
    </p>
    <p>I just pushed another version of Crypto-67 with the following
      changes:</p>
    <blockquote>
      <p>Added sugar #wrapAsNestedETuple. Use the following to construct
        ETuples with a nested ETuple as the first parameter. Note that
        the #printOn: prints the code needed to construct that same
        ETuple. So when you open an Inspector on an ETuple (particularly
        if the first Parameter is a nested ETuple) the resulting
        printString will be DoItable. <br/>
        <br/>
           ((1 !! 2 !!3) wrapAsNestedETuple !!
        #thisIsAConstructedWithNestingETuple)</p>
    </blockquote>
    <p>It's all good with me! Hoping for you!<br/>
      ••• rabbit ❤️‍🔥🐰</p>
    <p><br/>
    </p>
    <div class="moz-cite-prefix">On 8/12/23 09:28, rabbit wrote:<br/>
    </div>
    <blockquote type="cite" cite="mid:8829b877-2b8a-1fb9-7667-da663deff0af@callistohouse.org">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
      <p>Yessir, if you load Crypto-rabbt.66.mcz, from SqueakSource
        'Cryptology', you can find my variant of a Linda Tuple, my
        ETuple. I'm using #!! to concat, as you say. My thoughts are
        with compilable code that creates such, as in the special
        Compiler selectors, #( and #[. I would want to add #< as yet
        another Compiler special.</p>
      <p>Cheers!<br/>
        ••• rabbit ❤️‍🔥🐰</p>
      <div class="moz-cite-prefix">On 8/12/23 09:22, Luciano
        Notarfrancesco wrote:<br/>
      </div>
      <blockquote type="cite" cite="mid:CAL5GDyq=Soo922t7VZD-Yg1=UmM2K3Mhj+r1GW6YrRR9KRXqbg@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
        <div dir="auto">I don’t know what an ETuple is, is is a kind of
          literal? I create tuples (a kind of array) with the message
          #,. For example, (1,2,3) sends ‘, 2’ to 1 and returns a tuple
          with 1 and 2, and then this tuple receives ‘, 3’ and returns a
          tuple with 1, 2 and 3. It’s not the most efficient way of
          creating tuples (it creates some temporary garbage), and they
          are not literals, but it makes very readable code. </div>
        <div dir="auto"><br/>
        </div>
        <div>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Sat, 12 Aug 2023 at
              20:10 rabbit via Cuis-dev <<a href="mailto:cuis-dev@lists.cuis.st" moz-do-not-send="true" class="moz-txt-link-freetext">cuis-dev@lists.cuis.st</a>>
              wrote:<br/>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
              <div>
                <p>I think it will need to be such as read-only Array
                  and ByteArray construction, to differentiate from
                  other selectors. So it will need to be #<. I'm fine
                  with it being a read-only ETuple, so that it conforms
                  to the convention of constructing read-ony objects ::
                  #() . and #[]. I could sent #makeWriteableObject to.
                  If a Tuple detects Computable, it could make itself
                  Writeable, or when computations occur prior to
                  replacing the computable with the result of
                  computation. And so on and so forth. This would look
                  as</p>
                <blockquote>
                  <p>#<#<1 !! 2 !! 3> !!
                    #thisIsAConstructedWithNestingETuple></p>
                </blockquote>
                <p>Best,<br/>
                  ••• rabbit ❤️‍🔥🐰</p>
              </div>
              <div>
                <p><br/>
                </p>
                <div>On 8/12/23 09:03, rabbit via Cuis-dev wrote:<br/>
                </div>
                <blockquote type="cite">
                  <p>Good morning. I wish to add <> brackets to
                    create an ETuple. How may I accomplish this? Such
                    as:</p>
                  <blockquote>
                    <p><<1 !! 2 !! 3> !!
                      #thisIsAConstructedWithNestingETuple></p>
                  </blockquote>
                  <p>Results in:</p>
                  <blockquote>
                    <p>anETuple (2 elements :: {anETuple (3 elements ::
                      {1 !! 2 !! 3}) !!
                      #thisIsAConstructedWithNestingETuple})</p>
                  </blockquote>
                  <p>Gratefully,<br/>
                    ••• rabbit ❤️‍🔥🐰</p>
                </blockquote>
                <pre cols="72" style="font-family:monospace">--
••• rabbit ❤️‍🔥🐰</pre>
              </div>
              -- <br/>
              Cuis-dev mailing list<br/>
              <a href="mailto:Cuis-dev@lists.cuis.st" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Cuis-dev@lists.cuis.st</a><br/>
              <a href="https://lists.cuis.st/mailman/listinfo/cuis-dev" rel="noreferrer" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br/>
            </blockquote>
          </div>
        </div>
      </blockquote>
      <pre class="moz-signature" cols="72">--
••• rabbit ❤️‍🔥🐰</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
••• rabbit ❤️‍🔥🐰</pre>
  

</body></html>