前田です。 On Mon, 2 Jun 97 13:46:31 JST, Yukihiro Matsumoto <matz / caelum.co.jp> wrote: ||Cの構造体にrubyのオブジェクトを持たせている ||のですが、GCの時にトラブルが起きるような気が ||します。 | |具体的にどういうトラブルか教えていただけませんか? 実際に起きたわけではないのですが、 | 開放されてはいけないオブジェクトが開放される? のではないかと思うんです。 S-Langでバッファが作成された場合は、対応するrubyの 変数がないわけですから、死んでいるオブジェクトと みなされてしまうのでは、と思ったのですが、どうでしょう? もしそうだとしたら、バッファの生成時にHashなどに登録 するようにして、バッファが破棄された時はHashから、 削除するようにすればよいでしょうか? -- 前田 修吾 <shugo / po.aianet.ne.jp>