On Sep 13, 2013, at 11:54 PM, GOUBIER Thierry <thierry.goub...@cea.fr> wrote:

> One thing with  RB environment scoping: RB selector environments are passive. 
> The implementorsOf: environment just contains the result of the search, not 
> the search query. If you create a new method of the same name, the 
> environment won't see it, and the tools either since they can't ask the 
> environment to re-run the query.

Yes and this is why we should unify Enviromnet and ring since in ring could can 
specify if you want active method. We should do a pass on all that.


> 
> Thierry
> 
> ________________________________________
> De : Pharo-dev [pharo-dev-boun...@lists.pharo.org] de la part de Stéphane 
> Ducasse [stephane.duca...@inria.fr]
> Date d'envoi : vendredi 13 septembre 2013 17:11
> À : Pharo Development List
> Objet : Re: [Pharo-dev] Pharo Sprint in Buenos Aires - this saturday!
> 
>> 
>> A RBEnvironment scoped version of my AltBrowser, with a bit of tree 
>> filtering on the display.
> 
> Ok I see.
> I  want to have everytools working on environment so that we get scoping.
> 
>> 
>> Finder is like the Finder plugin in Nautilus, except that it opens a scoped 
>> instance of the browser.
>> 
>> MessageBrowser is replaced by a scoped instance of the browser.
>> 
>> And the browser knows how to adjust the tree display depending on the scope 
>> (pruning the tree and adapting the display of items).
>> 
>> Makes exploring code a lot easier mostly because of smart suggestions, 
>> otherwise I would do implementorsOf:, get the message browser, and use 
>> browse on each result one by one to open a new browser, and there have smart 
>> suggestions to do implementorsOf: to be able to follow a cascade of message 
>> sends :(
>> 
>> I hated being in the finder, looking at the code pane and a multi arguments 
>> message and saying to myself 'but how will I do sendersOf or implementorsOf 
>> of that message?'
> 
> Yes I understand.
> 
>> 
>>>> , and I now have unified menus, shortcuts and smart suggestions and I find 
>>>> it really, really nice.
>>> 
>>> do you have suggestion for the menus unification?
>> 
>> Have a single code source editor* for all code panes, with the same menu 
>> building** code in each :)
> 
> Oh yes!!!!
> 
>> * This is probably the case in the old framework and the reason for having 
>> all thoses menu actions inside SmalltalkEditor.
>> 
>> ** But something pluggable so that we may still be able to experiment!
> 
> Yes. We should really revisit all the menus and get one way to build them and 
> reuse them.
> 
>> 
>> Thierry
>> --
>> Thierry Goubier
>> CEA list
>> Laboratoire des Fondations des Systèmes Temps Réel Embarqués
>> 91191 Gif sur Yvette Cedex
>> France
>> Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95
>> <ScreenshotFinder.png>
> 
> 
> 


Reply via email to