[ruby-list:3061] Re: builtin class

From: MAEDA Shugo <shugo@...>
Date: 1997-05-30 14:18:07 UTC
List: ruby-list #3061
前田です。

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>

In This Thread

Prev Next