Hi Christophe,

On Mon, Dec 8, 2014 at 10:43 AM, Christophe Demarey <Christophe.Demarey@inria.fr> wrote:
Hi Doru and all,

Great work. All these tools are really moving the development experience a step forward :)
I will try it ASAP.
At this time, I just wonder if it is possible to search text in method sources. It is often useful.

It's not done now, but you can just add it. It should probably take you a couple of minutes :). Just try to follow the instructions from the end of the post and let us know how it goes.

 
Another related thing I don't know how to do, is to refactor a set of methods (could be some methods to 20 or more). In these methods, I send a specific message. Now, I just want to remove the message implementation (it is not a rename) and I have to update the code accordingly. Sometimes, I could do that by just a search/replace (text) functionality (would be cool to use patterns there) in methods source code but I cannot find a way do that for now. So I do it by hand.
I wonder if it already exists a way to do that or if GTSpotter could address this issue.

I think this is out of the direct realm of GTSpotter. But, it would be an interesting area nevertheless. We would likely be able to benefit from combining somehow RB rules with spotter.

Cheers,
Doru


 
Christophe.

Le 7 déc. 2014 à 14:14, Tudor Girba a écrit :

Hi,

Alex Syrel, Andrei Chis and I are happy to announce a new addition to the Glamorous Toolkit: 
GTSpotter, a novel interface for spotting objects.

GTSpotter has two goals:
- Provide a uniform yet moldable interface that can work on any object, and
- Handle searching through arbitrary levels of object nesting.

We think this will have a significant impact on the development workflow in Pharo.

Here is a couple of screenshots:
<gtspotter-packages-classes.png> <gtspotter-dive-class-method-sender.png> <gtspotter-playground.png>


A trailer is available here:

A detailed description is available here:

It works already in Pharo 3.0 and can be played with by following the instructions from:

Please let us know what you think.

Enjoy,
The Glamorous Team




--
www.tudorgirba.com

"Every thing has its own flow"