3 ms·
Smalltalk is indeed so simple that all complexity moves to the implementation level. This is good, because it allows all users to explore how things work, given
by svc 10y ago
Smalltalk is indeed so simple that all complexity moves to the implementation level. This is good, because it allows all users to explore how things work, given a learning curve.
Since a Smalltalk image normally contains all code for everything, it is its own best example.
There are many cool Smalltalk code bases, some of them already many years old, for example, Seaside (a web app framework) or Glorp (an object relational mapper).
Pharo (http://www.pharo.org http://www.pharo.org), the currently most successful open source Smalltalk implementation, has many frameworks and libraries that can be loaded that are each good examples.
To get you started, you could explore some of the articles in this publication: https://medium.com/concerning-pharo https://medium.com/concerning-pharo
One article containing small examples is this one: https://medium.com/concerning-pharo/elegant-pharo-code-bb590f0856d0 https://medium.com/concerning-pharo/elegant-pharo-code-bb590...