[squeak-dev] Menus and cmd keys considered quite, quite, mad

Eliot Miranda eliot.miranda at gmail.com
Tue Oct 27 23:25:54 UTC 2015


Hi Chris,

_,,,^..^,,,_ (phone)

> On Oct 21, 2015, at 6:29 PM, Chris Muller <asqueaker at gmail.com> wrote:
> 
> Tim, Squeak is a complex system, with a lot of functions and a complex
> interaction between human and machine.  No system like that is going
> to be the toddler-coddler you want it to be.
> 
>>>> Part of it is likely  because of the confusion inherent to having two separate UI systems that aren’t quite separate. For example StringHolder class>>#yellowButtonMenuItems includes
>>>>                     {'make project link (P)' translated.    #makeProjectLink}.
>>>> which
>>>> a) annoyed me because I want to use cmd-shift-p for my printItHex
> 
> So override it, you have a "live" system.  The code IS the
> user-interface, just as much as the menus are...
> 
>>>> Ideally menus should be pre-built and cached, with some cache-flushing algorithm connected to anything that changes what should be in them. Such as adding a new menu related pragma.
> 
> That'll waste all the memory in your Pi...

No it won't :). First there's a gigabyte of ran on a Pi.  Second, if the menu system saves the symbolic firm of the menu rather than the rendered but so it should be quite compact.



More information about the Squeak-dev mailing list