Re: [Pharo-project] MethodName is now Finder
This was a cool feeling to have the opportunity to pair-program with such cool people, and to learn as much ^^ I hope it will be the same at the Pharo Sprint ;) Ben
I've fix some bug and discover how to script packages loading ^^ Now, just run Gofer new squeaksource: 'PharoTaskForces'; package: 'ConfigurationOfFinder'; load ConfigurationOfFinder loadDefault Ben
cool :) Stef On Sep 19, 2010, at 8:53 PM, Benjamin Van Ryseghem wrote:
I've fix some bug and discover how to script packages loading ^^
Now, just run
Gofer new squeaksource: 'PharoTaskForces'; package: 'ConfigurationOfFinder'; load
ConfigurationOfFinder loadDefault
Ben _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
2010/9/19 Benjamin Van Ryseghem <benjamin.vanryseghem@gmail.com>
I've fix some bug and discover how to script packages loading ^^
Now, just run
Gofer new squeaksource: 'PharoTaskForces'; package: 'ConfigurationOfFinder'; load
ConfigurationOfFinder loadDefault
So....you saw our talk with Dale? Hope that helped and don't hesistate to ask further questions. I have a question...for the future of Pharo 1.2....what will happen with Method names and method finder? Will both of them removed and put instead this new finder? I ask because I wonder if we need or not to include these packages in PharoCore... So...in summary...all these changes will be part of core or is the dev also involved? Cheers Mariano
Ben
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I have a question...for the future of Pharo 1.2....what will happen with Method names and method finder? Will both of them removed and put instead this new finder? I ask because I wonder if we need or not to include these packages in PharoCore... So...in summary...all these changes will be part of core or is the dev also involved?
Core for now. And not as it's own package, but as part of the Tools package. Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
2010/9/20 Marcus Denker <marcus.denker@inria.fr>
I have a question...for the future of Pharo 1.2....what will happen with Method names and method finder? Will both of them removed and put instead this new finder? I ask because I wonder if we need or not to include these packages in PharoCore... So...in summary...all these changes will be part of core or is the dev also involved?
Core for now. And not as it's own package, but as part of the Tools package.
Excellent. So I guess that at some point (would like to see it 1.2) when this tool gets stable and reviewed it will be integrated and removed old tools? mariano
Marcus
-- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Fine by me... ;-) Regards, Gary ----- Original Message ----- From: Mariano Martinez Peck To: Pharo-project@lists.gforge.inria.fr Sent: Monday, September 20, 2010 3:37 PM Subject: Re: [Pharo-project] MethodName is now Finder 2010/9/20 Marcus Denker <marcus.denker@inria.fr> I have a question...for the future of Pharo 1.2....what will happen with Method names and method finder? Will both of them removed and put instead this new finder? I ask because I wonder if we need or not to include these packages in PharoCore... So...in summary...all these changes will be part of core or is the dev also involved? Core for now. And not as it's own package, but as part of the Tools package. Excellent. So I guess that at some point (would like to see it 1.2) when this tool gets stable and reviewed it will be integrated and removed old tools? mariano Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project ------------------------------------------------------------------------------ _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
yes We should take the time to nuke the old tools. Ideally I would like to get also the logic of the finder to be fixed Now we broke method finder (snifff) because 1 . 2 . 3 does not find + sad because I like this tool. Stef On Sep 20, 2010, at 4:37 PM, Mariano Martinez Peck wrote:
2010/9/20 Marcus Denker <marcus.denker@inria.fr>
I have a question...for the future of Pharo 1.2....what will happen with Method names and method finder? Will both of them removed and put instead this new finder? I ask because I wonder if we need or not to include these packages in PharoCore... So...in summary...all these changes will be part of core or is the dev also involved?
Core for now. And not as it's own package, but as part of the Tools package.
Excellent. So I guess that at some point (would like to see it 1.2) when this tool gets stable and reviewed it will be integrated and removed old tools?
mariano
Marcus
-- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Mon, Sep 20, 2010 at 8:06 PM, Stéphane Ducasse <stephane.ducasse@inria.fr
wrote:
yes We should take the time to nuke the old tools.
why we need to nuke them? we cannot directly remove them? or there are code using it? I thought only final users should use them and only from the menu.
Ideally I would like to get also the logic of the finder to be fixed
which logic? are you talking about the new finder?
Now we broke method finder (snifff) because 1 . 2 . 3 does not find + sad because I like this tool.
but this is working on the new finder, isn't it ?
Stef
On Sep 20, 2010, at 4:37 PM, Mariano Martinez Peck wrote:
2010/9/20 Marcus Denker <marcus.denker@inria.fr>
I have a question...for the future of Pharo 1.2....what will happen with
Method names and method finder? Will both of them removed and put instead this new finder?
I ask because I wonder if we need or not to include these packages in PharoCore... So...in summary...all these changes will be part of core or is the dev also involved?
Core for now. And not as it's own package, but as part of the Tools package.
Excellent. So I guess that at some point (would like to see it 1.2) when this tool gets stable and reviewed it will be integrated and removed old tools?
mariano
Marcus
-- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
What is important is to have a really simple and intuitive tool interface. Indeed removing the other tools may be simple. I thought the same with RecentMessage but this is not the case with the superclass.
which logic? are you talking about the new finder?
how the finder is working. Right now it has several lists of symbols and they can be completely desynchronized from the methods in the system.
Now we broke method finder (snifff) because 1 . 2 . 3 does not find + sad because I like this tool.
but this is working on the new finder, isn't it ?
Yes is does and I do not understand why :) Stef
Benjamin I would rename patterns into example-based Then when on selector I would propose classes if the guy type something that looks like a class or a part of a class name similarly on class I would propose selector if the guy started to type something like a selectors The idea is to help the user as much as possible. We did the same with the sender and implementor, you can browse a class if you type Point and press cmd-M instead of cmd-B Else did you try to remove the progress bar? because this looks strange. Stef
I've fix some bug and discover how to script packages loading ^^
Now, just run
Gofer new squeaksource: 'PharoTaskForces'; package: 'ConfigurationOfFinder'; load
ConfigurationOfFinder loadDefault
Ben _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On 20 sept. 2010, at 20:33, Stéphane Ducasse wrote:
Benjamin
I would rename patterns into example-based Then when on selector I would propose classes if the guy type something that looks like a class or a part of a class name similarly on class I would propose selector if the guy started to type something like a selectors The idea is to help the user as much as possible. We did the same with the sender and implementor, you can browse a class if you type Point and press cmd-M instead of cmd-B
Yep, did you have a look the Mercury search bar in OB? It has a nifty syntax to look for: - ClassName (starts with uppercase, look up class definition) - #ClassName (look up class references) - method (starts with lowercase, look up implementors) - #method (look up senders) - 'string' (look up for string in methods (not the same as look up in method source, which is much slower)) I would rename 'select classes' into something else, 'scoping classes', because it is really about the scope. Actually, I would love to extend the Mercury syntax to be able to scope things.
Else did you try to remove the progress bar? because this looks strange.
Stef
I've fix some bug and discover how to script packages loading ^^
Now, just run
Gofer new squeaksource: 'PharoTaskForces'; package: 'ConfigurationOfFinder'; load
ConfigurationOfFinder loadDefault
Ben _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Simon
participants (6)
-
Benjamin Van Ryseghem -
Gary Chambers -
Marcus Denker -
Mariano Martinez Peck -
Simon Denier -
Stéphane Ducasse