[#17615] substitution at when-clause — Takaaki Tateishi <ttate@...>

立石です.

47 messages 2002/07/01
[#17619] Re: substitution at when-clause — matz@... (Yukihiro Matsumoto) 2002/07/01

まつもと ゆきひろです

[#17621] Re: substitution at when-clause — Takaaki Tateishi <ttate@...> 2002/07/02

At Tue, 2 Jul 2002 02:54:01 +0900,

[#17622] Re: substitution at when-clause — matz@... (Yukihiro Matsumoto) 2002/07/02

まつもと ゆきひろです

[#17624] Re: substitution at when-clause — Takaaki Tateishi <ttate@...> 2002/07/02

At Tue, 2 Jul 2002 13:30:17 +0900,

[#17627] Re: substitution at when-clause — matz@... (Yukihiro Matsumoto) 2002/07/02

まつもと ゆきひろです

[#17630] Re: substitution at when-clause — Takaaki Tateishi <ttate@...> 2002/07/02

立石です.

[#17631] Re: substitution at when-clause — matz@... (Yukihiro Matsumoto) 2002/07/02

まつもと ゆきひろです

[#17635] Re: substitution at when-clause — Takaaki Tateishi <ttate@...> 2002/07/03

立石です.

[#17639] Re: substitution at when-clause — matz@... (Yukihiro Matsumoto) 2002/07/03

まつもと ゆきひろです

[#17644] Re: substitution at when-clause — keiju@... (石塚圭樹) 2002/07/03

けいじゅ@日本ラショナルソフトウェアです.

[#17645] Re: substitution at when-clause — matz@... (Yukihiro Matsumoto) 2002/07/03

まつもと ゆきひろです

[#17647] Re: substitution at when-clause — keiju@... (石塚圭樹) 2002/07/03

けいじゅ@日本ラショナルソフトウェアです.

[#17649] Re: substitution at when-clause — Takaaki Tateishi <ttate@...> 2002/07/03

At Wed, 3 Jul 2002 17:48:58 +0900,

[#17651] Re: substitution at when-clause — keiju@... (石塚圭樹) 2002/07/03

けいじゅ@日本ラショナルソフトウェアです.

[#17730] Re: self in block — masaki <GEC01122@...>

16 messages 2002/07/20

[#17764] Re: self in block — masaki <GEC01122@...>

31 messages 2002/07/22
[#17765] Re: self in block — matz@... (Yukihiro Matsumoto) 2002/07/23

まつもと ゆきひろです

[#17768] Re: self in block — Tanaka Akira <akr@...17n.org> 2002/07/23

In article <1027383423.558649.31176.nullmailer@picachu.netlab.jp>,

[#17769] Re: self in block — matz@... (Yukihiro Matsumoto) 2002/07/23

まつもと ゆきひろです

[#17770] Re: self in block — Tanaka Akira <akr@...17n.org> 2002/07/23

In article <1027404202.545188.1283.nullmailer@picachu.netlab.jp>,

[#17771] Re: self in block — matz@... (Yukihiro Matsumoto) 2002/07/23

まつもと ゆきひろです

[#17772] Re: self in block — Tanaka Akira <akr@...17n.org> 2002/07/23

In article <1027406979.880878.1358.nullmailer@picachu.netlab.jp>,

[#17832] Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG. — nobu.nakada@...

なかだです。

17 messages 2002/07/26
[#17835] Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG. — matz@... (Yukihiro Matsumoto) 2002/07/26

まつもと ゆきひろです

[#17837] Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG. — nobu.nakada@... 2002/07/26

なかだです。

[#17842] Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG. — matz@... (Yukihiro Matsumoto) 2002/07/26

まつもと ゆきひろです

[#17886] line number(Re: Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG.) — nobu.nakada@... 2002/08/02

なかだです。

[#17893] Re: line number(Re: Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG.) — matz@... (Yukihiro Matsumoto) 2002/08/03

まつもと ゆきひろです

[#17897] Re: line number(Re: Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG.) — nobu.nakada@... 2002/08/03

なかだです。

[#17973] Re: line number(Re: Re: [ruby-cvs] ruby: * random.c: replace with Mersenne Twister RNG.) — nobu.nakada@... 2002/08/11

なかだです。

[ruby-dev:17811] Re: self in block

From: keiju@... (石塚圭樹)
Date: 2002-07-24 15:05:39 UTC
List: ruby-dev #17811
けいじゅ@日本ラショナルソフトウェアです.

In [ruby-dev:17767] the message: "[ruby-dev:17767] Re: self in block",
on Jul/23 14:21(JST) Yukihiro Matsumoto writes:

>まつもと ゆきひろです

>|というのも, この本では, 『オブジェクト指向3原則』というのがあって:
>|
>|\item オブジェクトはオブジェクト自身に関する独自の情報を持ち, オブジェクト
>|      自身で管理する. 
>|\item オブジェクト自身がメッセージを解釈し, 対応する機能を実行する.
>|\item オブジェクトにアクセスするには, そのオブジェクトにメッセージを送る以
>|      外に方法がない. 
>|
>|隠蔽は, 3番目の原則を実現するための手段としてとらえているからなんでしょ
>|うね. 
>
>異論があるわけではないのですが、上記の原則はいずれもCLOSでは
>成立しませんよね。成立するのは「オブジェクトはオブジェクト自
>身に関する独自の情報を持」つことくらいでしょうか。

上記のは初心者向けですから... ここで例外のことを言ってもね.

>オブジェクト指向のすそ野も広くなったものです。

というよりも, 言語に対するニーズはいろいろあるからではないかしら?

CLOSの場合は, オブジェクト指向うんぬんと言うよりも, 既存の言語からの影
響とか文法の影響が強いのではと思っていますが, lispの文法からはマルチメ
ソッドは当然の既決かと...

In [ruby-dev:17793] the message: "[ruby-dev:17793] Re: self in block",
on Jul/24 12:39(JST) TAKAHASHI Masayoshi writes:

>高橋征義です。

>> 上記で言っていることがそれを表しているとは思いますが, 隠蔽そのものに関
>> してはオブジェクト指向の本質的な概念だとは思っていません. 結果として隠
>> 蔽の機能が必要になると思いますし, その効果は充分認めていますが.
>
>「隠されている」ことよりも「(オブジェクトに)属している」ことが重要、
>といった感じでしょうか。

それも重要ですが. 3番目の原則は, (属性の)隠蔽よりももっと強い要求です
よね.

>この辺のゆれは「OOにとってクラスはどこまで本質的か」みたいな議論と
>同じなんでしょうね。

でしょうね. 私にとっては, 隠蔽, 継承(とか多重継承), クラスあたりはOO的
に本質的要素ではないですね. ソフトウェア工学的にはあった方が良くかつOO
的に相性が良いと思っていますが.

__
..............................石塚 圭樹@日本ラショナルソフトウェア...
----------------------------------->> e-mail: keiju@rational.com <<---

In This Thread