People naturally get hung up on the syntax and the interop story with existing popular languages, but it’s the object model differences between Smalltalk, Objective-C, Self, C++… that really matter.
ref: https://www.abebooks.com/9780201834543/Object-Model-Lippman-...