From: ts Date: 2008-03-18T19:47:40+09:00 Subject: Re: Are Depreciated Methods "add_final" & "remove_final" supposed to ACTUALLY WORK? >>>>> "C" == Charles Thornton writes: C> add_final and remove_final DO NOT WORK no, no it work. It's just a little strange :-) vgs% ruby -e 'a = "A"; ObjectSpace.add_finalizer(proc { p 12 }); ObjectSpace.call_finalizer(a); p 24' -e:1: warning: ObjectSpace::add_finalizer is deprecated; use define_finalizer -e:1: warning: ObjectSpace::call_finalizer is deprecated; use define_finalizer 24 12 vgs% C> If they are supposed to be non-functional a lot C> of their code is still in place. add_finalizer was deprecated since 1.6.0 if I'm right. Guy Decoux