ごとけんです

なんかみなさんを混乱させてごめんなさい。

In message "[ruby-list:9032] Re: あなたのウロコみせてください  (Re: FAQ)"
    on 98/08/11, Yukihiro Matsumoto <matz / netlab.co.jp> writes:

>まつもと ゆきひろです

>|> * self って何度も書かなくてもよい
>|Smalltalkもそうなんですか。
>
>あーと,確か Smalltalk ではインスタンス変数を指定するために 
>Python のように self を使う必要はないですよん.

もうあんまり憶えてないのですが確かそうですね。
自分のメソッド foo を呼ぶときに self foo みたいに
書かないといけなかったと思います。

>Guido氏自身が「オブジェクト指向機能は Modula-3 を参考に 
>Python の設計の比較的後の段階で導入した」と発言していたはず
>です.ですから,もともとはオブジェクト指向言語じゃなかったん
>ですね.

それが原因なのかどうかは解りませんが、
メソッド定義の第一引数が self なのは面倒だと思います。
インスタンス変数の参照が self.xxx なのは僕も許容してますが。

-- gotoken