On Sep 3, 2010, at 1:01 PM, Stéphane Ducasse 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.

This is a very good change and was one of the issues faced with the namespace 
work.

James

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


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

Reply via email to