<div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">Thiede, Christoph <<a href="mailto:Christoph.Thiede@student.hpi.uni-potsdam.de">Christoph.Thiede@student.hpi.uni-potsdam.de</a>> schrieb am Mo., 16. Dez. 2019, 12:16:</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr"><div id="m_-5932126621212844997x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif">
<p><span style="font-size:12pt">@Jakob:</span></p>
<p><span style="font-size:12pt">> </span><span style="font-size:12pt">Sometimes I think one should separate Smalltalk the programming language from Smalltalk as a scripting language (in Vivide or your spreadsheets, Christoph). I find such brevity cool for the
 latter but I despise it for the former.</span><br>
</p>
<p><span style="font-size:12pt"></span></p>
<div><br>
</div>
<div>Interesting statement! From a scripting perspective, it would be great to have a maximum number of convenient utils. However, I find it always confusing when you start building a solution via scripting and then need to rephrase your code because scripting
 syntax is not available for real programs. This compromises the idea of the One Uniform Smalltalk.</div></div></div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">And introducing all the scripting shortcuts to the main language compromises the idea of the well readable source code ;-) whenever I look at shell script or Perl I am reminded that they are apparently not made to be read by humans.</div><div dir="auto"><br></div><div dir="auto">For example, I again found your Dictionary newFrom: { 1 <- #one. 2 <- #two } very confusing. Keys usually come first in the Smalltalk "literature" (other code), now whaaat??</div><div dir="auto"><br></div><div dir="auto">In my opinion, it is like allowing people to occasionally write English right-to-left if the author thinks it is appropriate.</div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div>