[squeak-dev] The Inbox: Graphics-nice.446.mcz

Stéphane Rollandin lecteur at zogotounga.net
Mon Feb 22 15:36:23 UTC 2021


>    Eliminating all the intermediate objects gives much less expressive
> code as Tom underlined
>    But providing only naive implementations hides the performance
> problems that users will have to learn sooner or later...

Exactly.

And code expressivity is a dubious criterion IMO: especially in 
Smalltalk, the readability of a specific algorithm can be improved by 
refactoring/renaming its primitive methods, or more simply by commenting 
the non-obvious parts.

Real pedagogical value comes from explaining complex topics clearly, not 
from simplifying them.

Stef


More information about the Squeak-dev mailing list