2016-12-08 13:29 GMT+01:00 Denis Kudriashov <[email protected]>: > > 2016-12-08 12:14 GMT+01:00 Dimitris Chloupis <[email protected]>: > >> I think >> >> Message does not exist >> > > It is not correct because in fact message exits and it is here in argument > of #doesNotUnderstood: and it is shown in degugger. >
Executing a method (CompiledMethod) is how an object would react when receiving a message. Who is sending the message has (should have) no idea of which method exactly will be executed, or it least shouldn't have to care about it. It's encapsulated/delegated/private/you name it, IOW it's the responsibility of the object we sent the message to. So in Smalltalk we have to think in term of message, not method. DNU happens when the method lookup failed. I fail to see what is not crystal clear?
