Issue #156 (http://code.google.com/p/pharo/issues/detail?id=156) states that PointerFinder and PointerExplorer both have issues leaving out some pointers.
Andy and I have been looking at the implementation of PointerFinder and PointerExplorer in Pharo1.1 to fix this. We came to the decision to throw out PointerFinder, replace its uses to uses of PointerExplorer and move PointerFinder's #pointersTo* class methods to ProtoObject because: - PointerFinder's (instance) behavior seems to be really old code that was not using the pointsTo: (primitive) method, while its #pointersTo* class methods were using the pointsTo: (primitive) method - It also seems the instance behavior of PointerFinder was wrong (it did not give us all pointers *at all*) - PointerExplorer offers the same functionality using a tree view and eventually used the #pointersTo* class methods of PointerFinder... The fix is in SLICE-PointerFinderRemove-AndyKellens.1 and should be for 1.2 Maybe anyone has another opinion? ---------------------------- Johan Brichau [email protected] _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
