まつもと ゆきひろです

本筋はもうちょっと考えてから答えようと思うのですが.

In message "[ruby-list:12003] What's DelegateClass ? (Re: how to make class?)"
    on 99/02/11, GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

|ごとけんです

|../dele.rb:3:in `foo': class A can not have instance variables (TypeError)
|        from ../dele.rb:10
|
|というエラーが返ってきます.これは組み込みクラスとそのサブクラス
|はオブジェクトのサイズを抑えるなどの理由でインスタンス変数をもて
|ないようになっているためです.

この制限は 1.3 で解消されてます.任意のオブジェクト(Fixnumで
さえ)インスタンス変数が持てます.よって lib/mutex_m.rb とか
書き換える必要があるんですけど,手をつけてません.

# やらない? > 石塚さん

|ですね,これは使いでがあるので何かドキュメントがあったほうが
|よいかも.

テクニカルライター募集中.^^;;;

|ちなみに delegate というのはデザインパターンとかいう世界の
|ことばらしいですが,僕は詳しくは知りません.匠ぢゃないし (^^;;

Gamma本がお勧めです.Ruby本にもパターンについていろいろ書い
てあるらしいと聞いたことがあります.

                                まつもと ゆきひろ /:|)