> Open, highly discoverable
I made a post under eggy's comment that kind of touched on this, but I don't think Smalltalk (Pharo, at least) is particularly discoverable. It seems like a highly bureaucratic language when it comes to making new classes or adding methods to an existing class, and in many cases I poked around and never really found what I was supposed to do. From what I've seen, Smalltalk is highly inspectable, but no more discoverable than any other language.