2008/9/25 David Röthlisberger <squeak@webcitas.ch>:
Hi Igor,
I know, determining all senders could be a slow operation (especially when you need to scan a list of them), but maybe there can be used some kind of optimizations like lazy/background evaluation?
I like this idea, but indeed, performance is a big issue here. I haven't found a solution yet to make this efficient enough. Lazy/background evaluation would require us to store this information directly in the compiled method object, something that I would rather not like to do. In particular updating the information when suddendly a method gets or loses its sender(s) might get difficult.
Not necessary in methods. OB can hold a set of selectors which have no senders and update it periodically (when system changed).
David
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.