From: ts Date: 2003-11-26T15:56:31+09:00 Subject: Re: Question about finalizers for extension objects >>>>> "L" == Lyle Johnson writes: L> if their freefunc() hasn't been called yet)? In other words if I'm in L> the freefunc for C++ object A, can I call instance methods on some other L> Ruby object? No, you can't predict in which order will run the finalizer (except if you do some stupid things, like in some of my extensions ...). This mean, in your case, that you can call instance methods on object gc'ed and ruby will crash Guy Decoux