[squeak-dev] #<-

Jakob Reschke forums.jakob at resfarm.de
Mon Dec 16 17:57:28 UTC 2019


Thiede, Christoph <Christoph.Thiede at student.hpi.uni-potsdam.de> schrieb am
Mo., 16. Dez. 2019, 12:16:

> @Jakob:
>
> > 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.
>
>
> 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.
>

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.

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??

In my opinion, it is like allowing people to occasionally write English
right-to-left if the author thinks it is appropriate.

>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20191216/d1cae615/attachment.html>


More information about the Squeak-dev mailing list