Camillo wrote: > I did a quick nautilus improvement: > > https://code.google.com/p/pharo/issues/detail?id=6667 > > CAVEAT: One thing I did was not showing all methods when opening the browser > on a class. > > For me this makes perfectly sense since I use the CMD-F + CMD-M shortcut > for searching for a method. Or go over all the protocol using the > arrow-keys on the selected protocol list. > > what do you think?
It sounds like a perfect idea to get some traction for getting rid of method categories. Why would anyone want not to look at all methods in a class by default? In well refactored code, the number of methods is so limited that no scrolling should be needed. Not all code is like that, of course. Reading code is the most important activity of developing, and it is essential to limit the interaction needed to browse through code. Much better would be to show in the code pane which instance variables have accessors (r/w) and show all without accessors by default. > > However I can see that a "classical" user might be disturbed. This cut's down > the opening lag of a new browser from ~400ms to ~200ms on my machine, to me > thats quite worth it :). If the problem is performance, focus on performance. Why can not showing 30 items in a list make a difference of 200 ms? Stephan
