<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<br>
Hi Hernan,<br>
<br>
Speaking of representation if easy to slip talking into aesthetic
preferences, which is not my aim. ;)<br>
<br>
That representation made me mistake, I thought a bit about it, and
here is what i <br>
guess is the explanation. <br>
<br>
----- Workspace "Print It" interactions --------------<br>
nil. "=> nil "<br>
123. "=> 123 "<br>
'123'. "=> '123' "<br>
'nil'. "=> 'nil' "<br>
----------------------------------------------------<br>
<br>
This is what I expect to see also in the debugger, the programmer
view of the object. <br>
Instead I see kind of a simplified 'user' view, something that can
in ok in Transcript for example.<br>
But not in the debugger, where it is fundamental to distinguish 123
from '123' and nil from 'nil'.<br>
<br>
Bye<br>
Nicola<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">On 8/6/21 7:56 PM, Hernan Wilkinson
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAJAbP8hRtUHHdQctB-QFSAOgbM6FJtu-phaGR0RBKn8+HzuKiQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Hi Nicola,
<div> I do not see a problem... the debugger is showing the
string nil and the inspector too. aStringRep is referencing a
string, that string is 'nil' ... </div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Aug 6, 2021 at 1:14 PM
Nicola Mingotti via Cuis-dev <<a
href="mailto:cuis-dev@lists.cuis.st" moz-do-not-send="true">cuis-dev@lists.cuis.st</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div> <br>
<font size="+1"><font face="monospace">Hi guys,<br>
<br>
I hit a stupid bug today ... to find it was nasty, i
think because<br>
the debugger does not show what (at least I) would
expect. <br>
<br>
Please see the attached picture here:<br>
<a href="https://pasteboard.co/KeEwgAy.png"
target="_blank" moz-do-not-send="true">https://pasteboard.co/KeEwgAy.png</a><br>
<br>
If you look at the debugger bottom right pane you think<br>
that 'aStringRepr' is nil, right? Well, it is not so,<br>
If you inspect it, see inspector in the middle of the
screen,<br>
you see it actually is 'nil', that is a String
containing a 3 letter value.<br>
<br>
This happens also for numbers, if they are inside
Strings the debugger<br>
does not show eg: '123', but 123. That is some kind of
"print representation".<br>
<br>
I think this is very much undesirable and an unexpected
behavior,<br>
at least for a beginner;)<br>
<br>
bye<br>
Nicola<br>
<br>
<br>
<br>
</font></font> </div>
-- <br>
Cuis-dev mailing list<br>
<a href="mailto:Cuis-dev@lists.cuis.st" target="_blank"
moz-do-not-send="true">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">https://lists.cuis.st/mailman/listinfo/cuis-dev</a><br>
</blockquote>
</div>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr"><span
style="font-size:xx-small;border-collapse:collapse">
<div style="font-size:small"><a href="https://10pines.com/"
style="font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium"
target="_blank" moz-do-not-send="true"><img
src="https://10pines.github.io/email-signature/10pines-firma@2x.png"
style="margin-bottom: 0.5em;" moz-do-not-send="true"
width="108"></a><span
style="color:rgb(0,0,0);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:medium"></span>
<h1 style="margin:0px;font-size:14px">Hernán Wilkinson</h1>
<h2 style="margin:0px 0px
1em;font-size:14px;color:rgb(100,100,100)">Software
Developer, Teacher & Coach</h2>
<p
style="margin:0px;color:rgb(100,100,100);font-size:12px">Alem
896, Floor 6, Buenos Aires, Argentina</p>
<p
style="margin:0px;color:rgb(100,100,100);font-size:12px">+54
11 6091 3125</p>
<p
style="margin:0px;color:rgb(100,100,100);font-size:12px">@HernanWilkinson</p>
</div>
</span></div>
</div>
</blockquote>
<br>
</body>
</html>