まつもと ゆきひろです
In message "[ruby-list:9037] Re: making extension module"
on 98/08/11, ttate / jaist.ac.jp <ttate / jaist.ac.jp> writes:
|立石@JAISTです。
|GCがあるからデストラクタがいらないというの
|はどうもひっかかるんです。
|「メモリの管理だけがデストラクタの仕事では
|ないんじゃないか?」というのが主な理由です。
そりゃ,もちろんそうです.が,
* もっとも重要なリソースであるメモリはGCが管理する
* それ以外の明示的な開放が必要なリソースは恐らくはCで管理
されるモジュールのfree関数で開放される
ので,ほとんどの場合はその他の人は気にしなくても良いだろうと
いうことは言えると思います.もし,Rubyのレベルでそのようなこ
とが必要であれば,lib/tempfile.rb のようなことで対応できます
しね.
まつもと ゆきひろ /:|)