I agree that SystemNavigation is ugly, but *a lot* of existing code
depends on it.

Why not just use BrowserEnvironment if you need something convenient
and nice? And at some point integrate that into PharoCore?

Lukas

On 3 September 2010 22:01, Stéphane Ducasse <[email protected]> wrote:
> Hi all
>
> I'm cleaning SystemNavigation (no comment).
> Now I really SystemNavigation to be able to navigate a given environment 
> (instance of SystemDictionary).
> Therefore I introduced an analyzedEnvironment and I will funnel most methods 
> to use it.
>
> Now some queries are doing memory scanning (allBehaviorDo:) so
> I would like to use the following semantics for the method names
>        all* will refer to methods that are not respecting the 
> analyzedEnvironment but could scan the complete memory
>        and I would like to introduce their pendant to convey the fact that 
> they only take as input a given environment.
>
> Example
>        allClasses
>        vs classes
>
> This would allow us to have in place a nice infrastructure to load and 
> analyse code in a separate environment and
> do atomica loading. This was done like that in VW30.
>
> What do you think.
>
> Stef
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



-- 
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to