前田です。

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>