SmallTalk-80: T he Language and Its Implemenation