[Pharo-project] MethodName
Hello everyone As you may already known, I'm working on a new tool named MethodName which is the merge of MethodFinder and MessagesName with some cool improvement :) It works on Pharo1.2 - 12109 because it needs NullTextStyler ( Gofer new squeaksource: 'PharoTaskForces'; package: 'NullTextStyler'; load.) You can download the sources by evaluating this : Gofer new squeaksource: 'PharoTaskForces'; package: 'MethodName'; load. For opening a new MethodName window there's two ways : - evaluate : MethodName new openInWorld. - click World >> Tools >> Method Name How it works : - You choose thank to the radio button where you want to search (Selectors / Class names/ Source) - You type the text you want to search : + Source : 1) *string or string or string* or *string* -> it answers all the methods which source contains string 2) begin*end -> it answers all the methods which source contains begin(whatever)end. + Class names : 1) name -> it answers the class which the name is name 2) name* / *name / *name* / begin*end ... -> * replaces any string. + Selectors: 1) the same behaviour that for class names 2) the behaviour of MethodFinder Moreover you can reduce the field of search by clicking on "Change environment" which open a PackageChooser window. A PackageChooser let you choose the set of classes which will be browsed during the search. The left list shows all the available packages and the right list shows the already selected packages. To add packages, just select them then click ">" to add them or click ">>" to select all the packages. It's the same to remove packages. Instead of browsing tons of packages in the goal of finding the one you want, you can use the text field to enter the name of the package or a part of the name using some *. When all the packages are selected, just click "Ok" :) I hope it's a bit clear and a bit useful ^^ Benjamin
Hi! I can't load it. I've got an error: Instances of Timestamp are not indexable Alexandre On 29 Aug 2010, at 22:07, Benjamin Van Ryseghem wrote:
Hello everyone
As you may already known, I'm working on a new tool named MethodName which is the merge of MethodFinder and MessagesName with some cool improvement :)
It works on Pharo1.2 - 12109 because it needs NullTextStyler ( Gofer new squeaksource: 'PharoTaskForces'; package: 'NullTextStyler'; load.)
You can download the sources by evaluating this :
Gofer new squeaksource: 'PharoTaskForces'; package: 'MethodName'; load.
For opening a new MethodName window there's two ways : - evaluate : MethodName new openInWorld. - click World >> Tools >> Method Name
How it works : - You choose thank to the radio button where you want to search (Selectors / Class names/ Source) - You type the text you want to search : + Source : 1) *string or string or string* or *string* -> it answers all the methods which source contains string 2) begin*end -> it answers all the methods which source contains begin(whatever)end. + Class names : 1) name -> it answers the class which the name is name 2) name* / *name / *name* / begin*end ... -> * replaces any string. + Selectors: 1) the same behaviour that for class names 2) the behaviour of MethodFinder
Moreover you can reduce the field of search by clicking on "Change environment" which open a PackageChooser window. A PackageChooser let you choose the set of classes which will be browsed during the search.
The left list shows all the available packages and the right list shows the already selected packages. To add packages, just select them then click ">" to add them or click ">>" to select all the packages. It's the same to remove packages.
Instead of browsing tons of packages in the goal of finding the one you want, you can use the text field to enter the name of the package or a part of the name using some *.
When all the packages are selected, just click "Ok" :)
I hope it's a bit clear and a bit useful ^^
Benjamin _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
excellent we spent the week-end (or the part allocated to code) chasing it. Which image? version.... We do not understand why fileIn has a problem when MethodReference get a real timestamp. Stef
Hi!
I can't load it. I've got an error: Instances of Timestamp are not indexable
Alexandre
On 29 Aug 2010, at 22:07, Benjamin Van Ryseghem wrote:
Hello everyone
As you may already known, I'm working on a new tool named MethodName which is the merge of MethodFinder and MessagesName with some cool improvement :)
It works on Pharo1.2 - 12109 because it needs NullTextStyler ( Gofer new squeaksource: 'PharoTaskForces'; package: 'NullTextStyler'; load.)
You can download the sources by evaluating this :
Gofer new squeaksource: 'PharoTaskForces'; package: 'MethodName'; load.
For opening a new MethodName window there's two ways : - evaluate : MethodName new openInWorld. - click World >> Tools >> Method Name
How it works : - You choose thank to the radio button where you want to search (Selectors / Class names/ Source) - You type the text you want to search : + Source : 1) *string or string or string* or *string* -> it answers all the methods which source contains string 2) begin*end -> it answers all the methods which source contains begin(whatever)end. + Class names : 1) name -> it answers the class which the name is name 2) name* / *name / *name* / begin*end ... -> * replaces any string. + Selectors: 1) the same behaviour that for class names 2) the behaviour of MethodFinder
Moreover you can reduce the field of search by clicking on "Change environment" which open a PackageChooser window. A PackageChooser let you choose the set of classes which will be browsed during the search.
The left list shows all the available packages and the right list shows the already selected packages. To add packages, just select them then click ">" to add them or click ">>" to select all the packages. It's the same to remove packages.
Instead of browsing tons of packages in the goal of finding the one you want, you can use the text field to enter the name of the package or a part of the name using some *.
When all the packages are selected, just click "Ok" :)
I hope it's a bit clear and a bit useful ^^
Benjamin _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I attached PharoDebug.log Alexandre On 30 Aug 2010, at 09:12, Stéphane Ducasse wrote:
excellent we spent the week-end (or the part allocated to code) chasing it. Which image? version....
We do not understand why fileIn has a problem when MethodReference get a real timestamp. Stef
Hi!
I can't load it. I've got an error: Instances of Timestamp are not indexable
Alexandre
On 29 Aug 2010, at 22:07, Benjamin Van Ryseghem wrote:
Hello everyone
As you may already known, I'm working on a new tool named MethodName which is the merge of MethodFinder and MessagesName with some cool improvement :)
It works on Pharo1.2 - 12109 because it needs NullTextStyler ( Gofer new squeaksource: 'PharoTaskForces'; package: 'NullTextStyler'; load.)
You can download the sources by evaluating this :
Gofer new squeaksource: 'PharoTaskForces'; package: 'MethodName'; load.
For opening a new MethodName window there's two ways : - evaluate : MethodName new openInWorld. - click World >> Tools >> Method Name
How it works : - You choose thank to the radio button where you want to search (Selectors / Class names/ Source) - You type the text you want to search : + Source : 1) *string or string or string* or *string* -> it answers all the methods which source contains string 2) begin*end -> it answers all the methods which source contains begin(whatever)end. + Class names : 1) name -> it answers the class which the name is name 2) name* / *name / *name* / begin*end ... -> * replaces any string. + Selectors: 1) the same behaviour that for class names 2) the behaviour of MethodFinder
Moreover you can reduce the field of search by clicking on "Change environment" which open a PackageChooser window. A PackageChooser let you choose the set of classes which will be browsed during the search.
The left list shows all the available packages and the right list shows the already selected packages. To add packages, just select them then click ">" to add them or click ">>" to select all the packages. It's the same to remove packages.
Instead of browsing tons of packages in the goal of finding the one you want, you can use the text field to enter the name of the package or a part of the name using some *.
When all the packages are selected, just click "Ok" :)
I hope it's a bit clear and a bit useful ^^
Benjamin _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
2010/8/30 Alexandre Bergel <alexandre@bergel.eu>
I attached PharoDebug.log
did you try it in Pharo1.2 - 12109 ? ?
Alexandre
On 30 Aug 2010, at 09:12, Stéphane Ducasse wrote:
excellent we spent the week-end (or the part allocated to code) chasing it. Which image? version....
We do not understand why fileIn has a problem when MethodReference get a real timestamp. Stef
Hi!
I can't load it. I've got an error: Instances of Timestamp are not indexable
Alexandre
On 29 Aug 2010, at 22:07, Benjamin Van Ryseghem wrote:
Hello everyone
As you may already known, I'm working on a new tool named MethodName which is the merge of MethodFinder and MessagesName with some cool improvement :)
It works on Pharo1.2 - 12109 because it needs NullTextStyler ( Gofer new squeaksource: 'PharoTaskForces'; package: 'NullTextStyler'; load.)
You can download the sources by evaluating this :
Gofer new squeaksource: 'PharoTaskForces'; package: 'MethodName'; load.
For opening a new MethodName window there's two ways : - evaluate : MethodName new openInWorld. - click World >> Tools >> Method Name
How it works : - You choose thank to the radio button where you want to search (Selectors / Class names/ Source) - You type the text you want to search : + Source : 1) *string or string or string* or *string* -> it answers all the methods which source contains string 2) begin*end -> it answers all the methods which source contains begin(whatever)end. + Class names : 1) name -> it answers the class which the name is name 2) name* / *name / *name* / begin*end ... -> * replaces any string. + Selectors: 1) the same behaviour that for class names 2) the behaviour of MethodFinder
Moreover you can reduce the field of search by clicking on "Change environment" which open a PackageChooser window. A PackageChooser let you choose the set of classes which will be browsed during the search.
The left list shows all the available packages and the right list shows the already selected packages. To add packages, just select them then click ">" to add them or click ">>" to select all the packages. It's the same to remove packages.
Instead of browsing tons of packages in the goal of finding the one you want, you can use the text field to enter the name of the package or a part of the name using some *.
When all the packages are selected, just click "Ok" :)
I hope it's a bit clear and a bit useful ^^
Benjamin _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
I have a 12121, it works very well! I will use it. Is there a configuration I can use instead of the gofer invocation? Cheers, Alexandre On 1 Sep 2010, at 08:22, Mariano Martinez Peck wrote:
2010/8/30 Alexandre Bergel <alexandre@bergel.eu> I attached PharoDebug.log
did you try it in Pharo1.2 - 12109 ? ?
Alexandre
On 30 Aug 2010, at 09:12, Stéphane Ducasse wrote:
excellent we spent the week-end (or the part allocated to code) chasing it. Which image? version....
We do not understand why fileIn has a problem when MethodReference get a real timestamp. Stef
Hi!
I can't load it. I've got an error: Instances of Timestamp are not indexable
Alexandre
On 29 Aug 2010, at 22:07, Benjamin Van Ryseghem wrote:
Hello everyone
As you may already known, I'm working on a new tool named MethodName which is the merge of MethodFinder and MessagesName with some cool improvement :)
It works on Pharo1.2 - 12109 because it needs NullTextStyler ( Gofer new squeaksource: 'PharoTaskForces'; package: 'NullTextStyler'; load.)
You can download the sources by evaluating this :
Gofer new squeaksource: 'PharoTaskForces'; package: 'MethodName'; load.
For opening a new MethodName window there's two ways : - evaluate : MethodName new openInWorld. - click World >> Tools >> Method Name
How it works : - You choose thank to the radio button where you want to search (Selectors / Class names/ Source) - You type the text you want to search : + Source : 1) *string or string or string* or *string* -> it answers all the methods which source contains string 2) begin*end -> it answers all the methods which source contains begin(whatever)end. + Class names : 1) name -> it answers the class which the name is name 2) name* / *name / *name* / begin*end ... -> * replaces any string. + Selectors: 1) the same behaviour that for class names 2) the behaviour of MethodFinder
Moreover you can reduce the field of search by clicking on "Change environment" which open a PackageChooser window. A PackageChooser let you choose the set of classes which will be browsed during the search.
The left list shows all the available packages and the right list shows the already selected packages. To add packages, just select them then click ">" to add them or click ">>" to select all the packages. It's the same to remove packages.
Instead of browsing tons of packages in the goal of finding the one you want, you can use the text field to enter the name of the package or a part of the name using some *.
When all the packages are selected, just click "Ok" :)
I hope it's a bit clear and a bit useful ^^
Benjamin _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
On Sep 1, 2010, at 8:09 PM, Alexandre Bergel wrote:
I have a 12121, it works very well! I will use it.
Is there a configuration I can use instead of the gofer invocation?
Why? Does it depend on strange things? Marcus -- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
Is there a configuration I can use instead of the gofer invocation?
Why? Does it depend on strange things?
Using configurations allow me to scripts loading. For example: -=-=-=-=-=-=-=-=-= #('NewInspector' 'Shout' 'OCompletion' 'O2' 'Moose' 'CAnalyzer' 'Spy' 'Adore' 'DependencyView') do: [:t | | name | name := 'ConfigurationOf', t. Gofer new squeaksource: 'MetacelloRepository'; package: name; load. ((Smalltalk at: name asSymbol) project perform: #lastVersion) load ]. -=-=-=-=-=-=-=-=-= Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
yes and like that we know if something is really public once it will be published in the different MetaRepoForPharoXX Stef On Sep 1, 2010, at 11:18 PM, Alexandre Bergel wrote:
Is there a configuration I can use instead of the gofer invocation?
Why? Does it depend on strange things?
Using configurations allow me to scripts loading. For example:
-=-=-=-=-=-=-=-=-= #('NewInspector' 'Shout' 'OCompletion' 'O2' 'Moose' 'CAnalyzer' 'Spy' 'Adore' 'DependencyView') do: [:t | | name | name := 'ConfigurationOf', t. Gofer new squeaksource: 'MetacelloRepository'; package: name; load. ((Smalltalk at: name asSymbol) project perform: #lastVersion) load ]. -=-=-=-=-=-=-=-=-=
Cheers, Alexandre
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
alain will certainly have a look at the code too. Stef
I have a 12121, it works very well! I will use it.
Is there a configuration I can use instead of the gofer invocation?
Cheers, Alexandre
On 1 Sep 2010, at 08:22, Mariano Martinez Peck wrote:
2010/8/30 Alexandre Bergel <alexandre@bergel.eu> I attached PharoDebug.log
did you try it in Pharo1.2 - 12109 ? ?
Alexandre
On 30 Aug 2010, at 09:12, Stéphane Ducasse wrote:
excellent we spent the week-end (or the part allocated to code) chasing it. Which image? version....
We do not understand why fileIn has a problem when MethodReference get a real timestamp. Stef
Hi!
I can't load it. I've got an error: Instances of Timestamp are not indexable
Alexandre
On 29 Aug 2010, at 22:07, Benjamin Van Ryseghem wrote:
Hello everyone
As you may already known, I'm working on a new tool named MethodName which is the merge of MethodFinder and MessagesName with some cool improvement :)
It works on Pharo1.2 - 12109 because it needs NullTextStyler ( Gofer new squeaksource: 'PharoTaskForces'; package: 'NullTextStyler'; load.)
You can download the sources by evaluating this :
Gofer new squeaksource: 'PharoTaskForces'; package: 'MethodName'; load.
For opening a new MethodName window there's two ways : - evaluate : MethodName new openInWorld. - click World >> Tools >> Method Name
How it works : - You choose thank to the radio button where you want to search (Selectors / Class names/ Source) - You type the text you want to search : + Source : 1) *string or string or string* or *string* -> it answers all the methods which source contains string 2) begin*end -> it answers all the methods which source contains begin(whatever)end. + Class names : 1) name -> it answers the class which the name is name 2) name* / *name / *name* / begin*end ... -> * replaces any string. + Selectors: 1) the same behaviour that for class names 2) the behaviour of MethodFinder
Moreover you can reduce the field of search by clicking on "Change environment" which open a PackageChooser window. A PackageChooser let you choose the set of classes which will be browsed during the search.
The left list shows all the available packages and the right list shows the already selected packages. To add packages, just select them then click ">" to add them or click ">>" to select all the packages. It's the same to remove packages.
Instead of browsing tons of packages in the goal of finding the one you want, you can use the text field to enter the name of the package or a part of the name using some *.
When all the packages are selected, just click "Ok" :)
I hope it's a bit clear and a bit useful ^^
Benjamin _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ 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
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
participants (5)
-
Alexandre Bergel -
Benjamin Van Ryseghem -
Marcus Denker -
Mariano Martinez Peck -
Stéphane Ducasse