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