Hi, 2014-09-15 11:37 GMT+02:00 Tudor Girba <tudor@tudorgirba.com>:
Hi,
On Mon, Sep 15, 2014 at 11:27 AM, Thierry Goubier < thierry.goubier@gmail.com> wrote:
Hi,
I'm accustomed to the smart suggestion stuff as I implemented it, makes it very easy to drill down in code...
What I use a lot:
Right mouse button on a global, select 'Browse' : inspect the class variable or open a browser on the class (depending on what it is). Also valid in a class #subclass: display in the browser, to browse the super class.
Implementors / sendors of / accesses to instance var under right mouse button: open a full browser showing all the resulting methods (and not a message list :( ). Also works in the string containing instance variable names in a class definition pane.
Double click on a package / class -> open a browser scoped to that package / class (where all search operations are limited to that scope).
Ctrl+F -> open the finder toolbar on top of the browser, with reduced gui (no package choice) : result of the finder will appear in a new browser, and finder is scoped by the initial browser scope.
So, when I end up in Nautilus, I just find myself very clumsy looking around (which is not good for my self-esteem ;) ) Not forgetting the fact that opening a Nautilus browser takes a lot longer.
Are you comparing with the AltBrowser?
Yes.
In Moose also, GTInspector is slow.
What is slow?
Switching from one instance variable to another with the keyboard (i.e. doing arrow down or up multiple times) : each time a new presentation is built to be erased immediately (well, not immediately sadly :( ). Significantly worse when the host computer isn't very powerfull.
Take it as a different experience on the GUI side; I know I invest a lot in the motor skill part of the GUI, and this has an effect when I switch platform.
It seems to me that you are not comparing the Moose image with the Pharo image, right? What are you comparing with? Can I look at these changes?
Simply AltBrowser loaded. There isn't much changes overall: AltBrowser is a bit larger than the old system browser and a lot smaller than Nautilus while providing the system browser, the message list and the finder. It is certainly the proof Pharo provides a good infrastructure for IDE development and experimentation :) Thierry
Cheers, Doru
Thierry
-- www.tudorgirba.com
"Every thing has its own flow"