前田です。

On Fri, 30 May 97 19:16:20 JST,
Yukihiro Matsumoto <matz / caelum.co.jp> wrote:

|ひょっとしなくてもそうです.そういう場合はDataはデータのまま
|使ってBufferクラスのインスタンス変数としてアクセスするのはど
|うでしょう?

なるほど、うまくいきました。
Dataを使わない時って、obj_allocしてinitializeをcallするだけで
よいんでしょうか?
とりあえず、動いているようですが...。

  Buffer.add_attr(name, default)

でBufferクラスに新しいインスタンス変数を追加して、initialize
で自動的にdefaultに初期化されるようにしました。
default値は

  Buffer.set_default(var, default)

で設定できるようにしました。
これでたぶん豊福さんの要望はみたせると思います。

S-Langでmake_bufferされたら困るなあと思っていたのですが、
結局make_bufferの中でrubyのオブジェクトを生成することに
してしまいました。

$>もうまく処理できました:-)
# クラスさえ作らずにObjectですませちゃいました(^^;

もうちょっとライブラリを整えたら、jed-ruby-0.01を出そうと思います。

-- 
前田 修吾 <shugo / po.aianet.ne.jp>