On Mar 21, 2010, at 9:25 PM, Marcus Denker wrote:
> 
> Hmm... I think I will commit this question as a low-priotiy process to my 
> subconciouness... this is a *real* interesting question. Putting code 
> *everywhere* makes no sense. (esp. when generalizing to
> not just classes, but all objects).
> 

Thing to think about: Yes, this is what reflection (or for some people AOP) is 
all about...

> And isn't a class-on-disk nevertheless a class? If I ask the system for all 
> classes, why would it omit those that are by chance on Disk? Are those 
> suddenly "not classes" anymore?
> 

That is a *real* propblem. Imagine we generalize the problem to any object 
graph. What does that mean? Will students disappear from a course because the 
objects
describing them happen to be swapped out on disk? This makes no sense... the 
place where an object is stored should have *no* influence on the structure of 
objects
that I see. It's should be invisible and hidden.

        Marcus

--
Marcus Denker  -- http://www.marcusdenker.de
INRIA Lille -- Nord Europe. Team RMoD.


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

Reply via email to