<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hi Mark,<br>
<br>
That's an interesting question. I can't speak to "::", since I
must confess that I don't actually use Cuis and therefore don't
know what it does, but I don't consider ";" an operator at all.
Operators, by definition do some operation, and ";" serves a
syntactic purpose but does nothing at runtime. <br>
<br>
Most things that would be operators in other languages are message
sends in Smalltalk. And message sends could be considered a form
of operator, but right now I'll just talk about operators with
their own special syntax.<br>
<br>
So what in Smalltalk <i>does</i> qualify as a syntactic operator?<br>
Assignment ":=" does, I think.<br>
And return "^".<br>
And that's all I can think of.<br>
<br>
Much of the syntax is identifiers, literals, and message sends.<br>
<br>
The rest could be considered delimiters of various types.<br>
<br>
"." is a statement delimiter, or statement terminator <br>
";" I might call a "cascaded message delimiter."<br>
""" (the double quote) I might call a "comment delimiter"<br>
() "subexpression delimiters," perhaps?<br>
[] "block delimiters"<br>
|| "variable declaration delimiters"<br>
<br>
I'm not sure I've answered your question, but for whatever it's
worth those are my thoughts.<br>
<br>
Regards,<br>
-Martin<br>
<br>
On 7/31/24 18:17, Mark Volkmann via Cuis-dev wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAFfRWnVmyzcT_LTDY7Qs_7=8DYwoZpVzpToXp0Q1T=p4eJZhyg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>I understand how to use these operators, but I haven't
found a definitive answer to their names.</div>
Is the official name of the ; operator "message cascade"?
<div>What is the official name of the :: operator?<br
clear="all">
<div><br>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div><font face="arial, helvetica, sans-serif">R.
Mark Volkmann</font></div>
<div><span style="font-size:12.8000001907349px"><font
face="arial, helvetica, sans-serif">Object
Computing, Inc.</font></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
</blockquote>
<br>
</body>
</html>