<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>Hi Jaromir,</p>
<p><br>
</p>
<p>> <span style="font-size:12pt">Would you be interested in a quick review of these?</span></p>
<p><span style="font-size:12pt">...</span></p>
<p><span style="font-size:12pt">> </span><span style="font-size:12pt">If you're interested I could also add a few more Exceptions examples.</span><span style="font-size:12pt"></p>
<div><br>
</div>
<div>Sure, both would be very helpful of course! Please just make sure to contribute small independent versions so that we can easily review and merge them. :-)</div>
<div><br>
</div>
<div>> <span>I'm not sure why the Terse guide doesn't behave like a Workspace: I mean automatic declarations. It's not straightforward to print-it or inspect the examples line by line; for a beginner running them feels scary - if you select just the line you're
 interested in, it shouts unknown variable and if you accept, the modified Terse guide is half purple (in the Dark mode).</span></div>
<div><span><br>
</span></div>
<div><span>Yeah, we were also having a similar discussion about automatic declarations in inspectors and other tools. I'm not sure what behavior I would expect here. On the one hand, this is just convenient, but on the other hand, would it confuse anyone? Especially
 in inspectors/explorers, there might be clashes with existing instance variables. Maybe users would struggle to distinguish between their own "workspace" state and the actual state that is part of a receiver. We also would need to give users access to the
 bindings (inspect/reset) as it is possible at the moment via the workspace menu. Another issue is that automatic declarations are just not "true plain Smalltalk", so when you want to convert it into a method, you will need to define the variables yourself
 ...</span></div>
<div><span><br>
</span></div>
<div><span>Best,</span></div>
<div><span>Christoph</span></div>
</span>
<p></p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von mail@jaromir.net <mail@jaromir.net><br>
<b>Gesendet:</b> Sonntag, 6. Februar 2022 16:16:42<br>
<b>An:</b> squeak-dev@lists.squeakfoundation.org<br>
<b>Betreff:</b> [squeak-dev] Terse Guide's a bit outdated and contains errors</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi Marcel, all,<br>
<br>
I've noticed the Terse Guide is a bit outdated and contains some errors and inconsistencies. Would you be interested in a quick review of these?<br>
<br>
To name a few:<br>
1. Under General - Allowable characters name symbols like "blank" and "ff" which I guess are not being used any longer. It's also not clear what these symbols are supposed to be allowable for - variable declarations??<br>
2. Under Constants - x := 2e-2 is it a fractional constant? Or a float constant? It's confusing what (1/50) is then :)<br>
3. Under Method Call - missing declaration of anArray<br>
<br>
I'm not sure why the Terse guide doesn't behave like a Workspace: I mean automatic declarations. It's not straightforward to print-it or inspect the examples line by line; for a beginner running them feels scary - if you select just the line you're interested
 in, it shouts unknown variable and if you accept, the modified Terse guide is half purple (in the Dark mode).<br>
<br>
If you're interested I could also add a few more Exceptions examples.<br>
<br>
<br>
best, <br>
Jaromir<br>
^[^    <br>
  --<br>
Sent from Squeak Inbox Talk<br>
<br>
</div>
</span></font>
</body>
</html>