From: matz@... (Yukihiro Matsumoto) Date: 1997-06-02T14:48:54+09:00 Subject: [ruby-list:3069] Re: about GC まつもと ゆきひろです. In message "[ruby-list:3068] Re: about GC" on 97/06/02, MAEDA Shugo writes: |前田です。 |実際に起きたわけではないのですが、 | || 開放されてはいけないオブジェクトが開放される? | |のではないかと思うんです。 |S-Langでバッファが作成された場合は、対応するrubyの |変数がないわけですから、死んでいるオブジェクトと |みなされてしまうのでは、と思ったのですが、どうでしょう? これはS-Langのバッファからrubyオブジェクトを取り出すことが出 来ると言うことなんでしょうか? つまりrubyインタプリタは知らな いが,S-Langからは参照されているからゴミになってはいけない rubyオブジェクトが存在すると. |もしそうだとしたら、バッファの生成時にHashなどに登録 |するようにして、バッファが破棄された時はHashから、 |削除するようにすればよいでしょうか? そんな感じですね.もうちょっとやさしいAPIがあっても良いかも…. # embeddingは経験が無いので不親切な部分が多いと思いますが, # どんどん良くしていけますからかんべんしてください. まつもと ゆきひろ /:|)