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