<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Mark,<br>
<br>
On 7/17/2024 9:50 AM, Mark Volkmann via Cuis-dev wrote:
<blockquote
cite="mid:CAFfRWnXBzi=R1mHNEcZx3iMC-w+Rb_A59P=CeM2aVJEaaEgsnw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div dir="ltr">On Tue, Jul 16, 2024 at 7:04 PM Mark Volkmann
<<a moz-do-not-send="true"
href="mailto:r.mark.volkmann@gmail.com">r.mark.volkmann@gmail.com</a>>
wrote:<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0px 0px 0px
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div dir="ltr">When I enter something like this in a
Workspace:
<div><br>
</div>
<div><font face="monospace">p _ 1.2 @ 34</font></div>
<div><br>
</div>
<div>to create a <font face="monospace">Point</font> and
then do a fileOut, I see that the file contains</div>
<div>
<div><br>
</div>
<div><font face="monospace">p1 1.2 @ 3.4</font><br>
</div>
<div><font face="monospace"><br>
</font></div>
<div><font face="arial, sans-serif">I was expecting "p1"
to be followed by ":=".</font></div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
Yes. That's the correct behavior, and this is (was) a bug. The fix
is at GitHub in update 6523.<br>
<br>
<blockquote
cite="mid:CAFfRWnXBzi=R1mHNEcZx3iMC-w+Rb_A59P=CeM2aVJEaaEgsnw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0px 0px 0px
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div dir="ltr">
<div>
<div><font face="arial, sans-serif">Why doesn't it
change the underscore to ":="?</font></div>
<div><font face="arial, sans-serif">Is the character
after "p1" an unprintable character that gets
interpreted as assignment in a fileIn?</font></div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>I see now that the unprintable character is FS (file
separator) which is decimal 28 and hex 1C. But I haven't
located the code where it translates an assignment operator
to that and I do not yet understand why it would use that
character.</div>
<div> </div>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="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.8px;"><font
face="arial, helvetica, sans-serif">Object
Computing, Inc.</font></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
It is an usually unused code, that in Cuis we use for the
assignmentArrow. See #smalltalkLeftArrow and #smalltalkUpArrow. We
convert those to ':=' and '^' when saving code to files or exporting
to clipboard. In #6523 I added the conversion to Workspace saving,
that was missing.<br>
<br>
Thanks for the report!<br>
<pre class="moz-signature" cols="72">--
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
</body>
</html>