<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<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>
</body></html>