3 ms·
> Smalltalk is a small language (think C), so you can learn the whole language set in a few days. Hm, not sure about that. The language itself (as in: syntax)
by praptak 15y ago
> Smalltalk is a small language (think C), so you can learn the whole language set in a few days.
Hm, not sure about that. The language itself (as in: syntax) is indeed minimal. It is much smaller than C, not even having ifs and whiles but this only means you have to learn the relevant part of the runtime to start using Smalltalk.
Fun fact: if in Smalltalk is a pair of virtual methods on the Boolean objects. True implements ifTrue as "always execute the argument" and False as "ignore the argument" and it's the other way for ifFalse.
I agree with the rest of your comment - it is definitely worth trying.
- jcromartie 15y agoI think it means that there's a small set of concepts (and accompanying syntax) that open up the whole environment to you. Compare it to what you need to know about Java or C++ to understand all of a codebase in that language.