Smalltalk is Evile! Always has been, always will be. But it was a good exercise in pure OOP design and implementation and paved the way for all of the good OOP languages and systems we have today. Even today I find it kind of icky to program in. Maybe it was never given a chance. But that could be a good thing. ;o)