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
