2010/12/31 Levente Uzonyi <[email protected]>: > On Thu, 30 Dec 2010, Igor Stasenko wrote: > >> On 30 December 2010 23:11, Sean P. DeNigris <[email protected]> wrote: >>> >>> As I port code from Sophie, I keep running into >>> WeakArray>>isFinalizationSupported calls. >> >> This is strange.. >> this code was introduced only since Pharo 1.2 >> and Squeak 4.2 images jut couple of months ago. >> And of course, Pharo 1.1 images, where you porting know nothing about >> this method. >> >> You can patch Pharo 1.1. by putting >> WeakArray>>isFinalizationSupported >> ^ false >> in this method. >> >> But i don't understand what you doing... how it could happen that >> Sophie knows about (and using) this recently introduced code? >> >> Or perhaps you trying to port Collections-Weak? which i would not >> recommend to do, >> because it is a part of Kernel. > > You are mixing the methods. #isFinalizationSupported used to answer what > it's name suggests: "does the VM support any form of finalization?". What > you're thinking about is WeakFinalizationList class >> #hasNewFinalization > (or so) which is unrelated. The method was removed during a "cleanup". And > as you know, backwards compatibility is not a priority for Pharo. > > Ah... phew.. sorry for confusion :)
> Levente > >> >> >>> >>> Why was this method removed from Pharo? I want to make sure I understand >>> what I'm doing when I remove these calls. >>> >>> Thanks. >>> Sean >>> -- >>> View this message in context: >>> http://forum.world.st/WeakArray-isFinalizationSupported-tp3168849p3168849.html >>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com. >>> >>> >> >> >> >> -- >> Best regards, >> Igor Stasenko AKA sig. >> > -- Best regards, Igor Stasenko AKA sig.
