Re: [Pharo-project] How to access classVariable access with the browser
Stef, [sorry about empty mail] If you have the instance selected when you chase you get the class variables when you select class in chaser...instance variables when instance selected. If you have the class selected when you chase you apear to get the class variables for the superclasses when you select class in the chaser ... class instance variables when instance selected ... Not quite what you expect ... Dale ----- "Stéphane Ducasse" <stephane.ducasse@inria.fr> wrote: | Lukas | | I tried but it did not work. | I tried on NetNameResolver | to see how useOldNetwork is set. | | Stef | | | On Nov 7, 2009, at 6:05 PM, Lukas Renggli wrote: | | > 2009/11/7 Stéphane Ducasse <stephane.ducasse@inria.fr>: | >> when you are on the class side if you method has a classVariable | and | >> you want to know who access it. | >> Then chase variables show you the class instance varaibles but not | | >> the | >> classVariable. | > | > Yes, that's a bug. When you are on the class side, the class | variables | > of the meta-class are displayed. Also the labeling of the window is | > suboptimal. I fixed these issues. Let me know if this is better | now. | > | > Gofer new | > squeaksource: 'rb'; | > addPackage: 'AST-Core'; | > addPackage: 'Refactoring-Core'; | > addPackage: 'Refactoring-Spelling'; | > renggli: 'omnibrowser'; | > addPackage: 'OmniBrowser'; | > addPackage: 'OB-Standard'; | > addPackage: 'OB-Morphic'; | > addPackage: 'OB-Shout'; | > addPackage: 'OB-Refactory'; | > addPackage: 'OB-Regex'; | > addPackage: 'OB-SUnitIntegration'; | > renggli: 'unsorted'; | > addPackage: 'Shout'; | > addPackage: 'RoelTyper'; | > addPackage: 'ECompletion'; | > addPackage: 'ECompletionOmniBrowser'; | > load; | > recompile | > | > Lukas | > | > | > -- | > Lukas Renggli | > http://www.lukas-renggli.ch | > | > _______________________________________________ | > 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
Let say that knowing who access to a given variables is one important browsing behavior and even a blind should be able to do it without thinking. And so far this is not the case. In fact I preferred the old way because it was dead simple and working. accesses to iv /accesses to classVar. Stef On Nov 7, 2009, at 9:59 PM, Dale Henrichs wrote:
Stef,
[sorry about empty mail]
If you have the instance selected when you chase you get the class variables when you select class in chaser...instance variables when instance selected.
If you have the class selected when you chase you apear to get the class variables for the superclasses when you select class in the chaser ... class instance variables when instance selected ...
Not quite what you expect ...
Dale ----- "Stéphane Ducasse" <stephane.ducasse@inria.fr> wrote:
| Lukas | | I tried but it did not work. | I tried on NetNameResolver | to see how useOldNetwork is set. | | Stef | | | On Nov 7, 2009, at 6:05 PM, Lukas Renggli wrote: | | > 2009/11/7 Stéphane Ducasse <stephane.ducasse@inria.fr>: | >> when you are on the class side if you method has a classVariable | and | >> you want to know who access it. | >> Then chase variables show you the class instance varaibles but not | | >> the | >> classVariable. | > | > Yes, that's a bug. When you are on the class side, the class | variables | > of the meta-class are displayed. Also the labeling of the window is | > suboptimal. I fixed these issues. Let me know if this is better | now. | > | > Gofer new | > squeaksource: 'rb'; | > addPackage: 'AST-Core'; | > addPackage: 'Refactoring-Core'; | > addPackage: 'Refactoring-Spelling'; | > renggli: 'omnibrowser'; | > addPackage: 'OmniBrowser'; | > addPackage: 'OB-Standard'; | > addPackage: 'OB-Morphic'; | > addPackage: 'OB-Shout'; | > addPackage: 'OB-Refactory'; | > addPackage: 'OB-Regex'; | > addPackage: 'OB-SUnitIntegration'; | > renggli: 'unsorted'; | > addPackage: 'Shout'; | > addPackage: 'RoelTyper'; | > addPackage: 'ECompletion'; | > addPackage: 'ECompletionOmniBrowser'; | > load; | > recompile | > | > Lukas | > | > | > -- | > Lukas Renggli | > http://www.lukas-renggli.ch | > | > _______________________________________________ | > 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
And so far this is not the case. In fact I preferred the old way because it was dead simple and working. accesses to iv /accesses to classVar.
I find it dead simple. Clicking on 'variables' always shows you what you can see from the current browsing context: - When you are on the instance side you see instance and class variables. - When you are on the class side you see (class) instance and class variables. Lukas -- Lukas Renggli http://www.lukas-renggli.ch
Ok I will check again On Nov 7, 2009, at 10:30 PM, Lukas Renggli wrote:
And so far this is not the case. In fact I preferred the old way because it was dead simple and working. accesses to iv /accesses to classVar.
I find it dead simple. Clicking on 'variables' always shows you what you can see from the current browsing context:
In the menu?
- When you are on the instance side you see instance and class variables. - When you are on the class side you see (class) instance and class variables.
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
And so far this is not the case. In fact I preferred the old way because it was dead simple and working. accesses to iv /accesses to classVar.
I find it dead simple. Clicking on 'variables' always shows you what you can see from the current browsing context:
In the menu?
It is the same if you open the browser from the menu or from the toolbar. Lukas -- Lukas Renggli http://www.lukas-renggli.ch
participants (3)
-
Dale Henrichs -
Lukas Renggli -
Stéphane Ducasse