This is because #who was deprecated in squeak 3.9 and removed in pharo... ... but the closure work by Eliot is based on a 3.8 image... Solution is simple: replace: (homeClass := home who first) == #unknown ifTrue: [^ nil]. with: (homeClass := home methodClass) ifNil: [^ nil]. I note that in 3.8 #who did scan all the methodDictionary | sel | self systemNavigation allBehaviorsDo: [:class | (sel := class methodDict keyAtIdentityValue: self ifAbsent: [nil]) ifNotNil: [^Array with: class with: sel]]. ^Array with: #unknown with: #unknown But in 3.9 #who did rely only in hasNewPropertyFormat (a MethodProperty is put in last but one literal, receiver class is put in last literal) and would never scan... Nicolas 2009/4/14 Dennis Schetinin <chaetal@gmail.com>:
... because there is no method #who... Can anybody please help to fix it quickly? TIA
-- Dennis Schetinin
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project