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 <stephane.ducasse@inria.fr> 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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Lukas Renggli www.lukas-renggli.ch