[squeak-dev] Proposal | Remove SystemNavigation class >> #doesNotUnderstand:

Eliot Miranda eliot.miranda at gmail.com
Thu Jul 4 22:43:18 UTC 2019


Hi Marcel,

> On Jul 4, 2019, at 2:24 AM, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> 
> Hi, there.
> 
> I just got really confused by the differences of
> 
> [SystemNavigation allCallsOn: #drawOn:] bench.
> 
> and
> 
> [SystemNavigation default allCallsOn: #drawOn:] bench.
> 
> because I expected that MNU fallback to kick in to insert "default" automatically.
> 
> However, #allCallsOn: is actually implemented in Behavior and not just in SystemNavigation.
> 
> Can we remove SystemNavigation class >> #doesNotUnderstand: so nobody starts relying on that?

Tangentally, my feeling, and I know it was Andreas’ feeling too, is that all of

    SystemNavigation default ...
    SystemNavigation ...
    self systemNavigation ...

are a real mouthful.  Any abbreviation would be appreciated.  “Smalltalk ...” was much nicer and arguably more comprehensible.

> Best,
> Marcel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190704/1f8a71cf/attachment.html>


More information about the Squeak-dev mailing list