On Tue, Jun 16, 2009 at 8:16 PM, Marcus Denker <denker@acm.org> wrote:
On 16.06.2009, at 19:12, Mariano Martinez Peck wrote:
On Sun, Jun 14, 2009 at 5:59 PM, Stéphane Ducasse <
stephane.ducasse@inria.fr
wrote: Hi
the methodFInder hard codes the methods that should not be executed. Now with pragma we should be able to have a fully dynamic method finder where nothing is hardcoded. If somebody wants to give a try it would be great because MF is a cool tool. Now too static.
I don't know what Pragma is, but Algernon seems VERY good from my point of view. I used it a lot in Squeak and now I really miss it on Pharo. Algernon authors won't port it to Pharo (I asked them). Perhaps when Pharo 1.0 is released I can spend some time to make it work.
What is Algernon?
Its really amazing. You can give it a try. Just download latest squeak-dev from Damien and try it :) I copy paste what squeaksource says about Algernon: Algernon is a productivity tool for Squeak programmers; your personal assistant for Squeak. Algernon aims to make programming in Squeak faster and more keyboard centric. It provides lightning quick access to any class, method, morph, or global variable, and even gives you a quick way to evaluate Smalltalk expressions. Press a system-wide hotkey to bring up the text box (ctrl-space by default). Start typing a class name, a morph's name, a category, or a global variable and a menu of matching items will show up and filter down as you type. Select an item from the list by navigating with the up/down arrows and hitting return. Algernon will perform a different action depending on the type of the item selected. For instance, if you selected a class or category, it will open it in a browser. If you selected a morph, a new instance of the morph will open. If you selected a global variable, an inspector will open. You can also perform actions other than the default by pressing tab and navigating a list of possible actions. Algernon also lets you drill into categories and classes. Press the right arrow key when a class is selected and you will be presented with a list of methods in that class, which you can then filter down by typing. Similarly, press the right arrow key when a category is selected and you will be presented with a list of its classes. Press the left arrow key at any point to go back to global searching. Algernon also has the capability to evaluate any one line Smalltalk expression. In this way Algernon can act as a mini workspace. Just bring up Algernon and type = and you will enter the expression mode. Type your expression (e.g., 3+5) and hit return to print the result on the Transcript. You can see a list of other actions by pressing the tab key. Algernon is also intelligent (it was named this way for a reason!). It will learn which items you open most often and will sort those higher in the list each time you use them. It will even learn which actions you like to associate with each item. Enjoy using Algernon, and we hope you love it as much as we do!
Marcus
-- Marcus Denker - http://marcusdenker.de PLEIAD Lab - Computer Science Department (DCC) - University of Chile
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project