Hi Andres,

On Thu, Mar 24, 2016 at 11:20 PM, Andres Valloud <avalloud@smalltalk.comcastbiz.net> wrote:

It's there to avoid crashes when people implement proxy classes and
Instantiate before remembering to implement doesNotUnderstand: (a
recursive doesNotUnderstand: causes the VM to exit).

Strange.  The VM knows plenty of objects that could arguably understand a message such as

object: anObject doesNotUnderstand: aMessage

What's to stop someone deleting, say, Context>>object:doesNotUnderstand: ?  At some point there has to be a message handler.  Why bother complicating things by allowing there to be no doesNotUnderstand: ?

_,,,^..^,,,_
best, Eliot