>>>>> "R" == Ron Jeffries <ronjeffries / REMOVEacm.org> writes: R> Thanks for the advice, all. I wasn't aware that gc ran at exit. It seems R> counterintuitive, but for finalizers. Does it actually collect, or does it just R> run all finalizers? (Just wondering about efficiency.) At end it call finalizers (if they are defined), then it look if it exist valid object of type T_DATA or T_FILE to call respectively free or its finalizer. Guy Decoux