From: gotoken@... (GOTO Kentaro) Date: 1999-04-09T15:16:28+09:00 Subject: [ruby-list:13543] What is Object in Ruby? (Re: Ruby and LISP) ごとけんです In message "[ruby-list:13496] What is Object in Ruby? (Re: Ruby and LISP)" on 99/04/08, Shin-ichiro Hara writes: >原です。 > すなわち参照を示す矢印のネットワークの連結成分を「オ >ブジェクト」のアイデンティティーとしてしまう。そして「値」とは >「オブジェクト」であると言ってしまっていいのではないかしら。 それは参照関係が動的な場合も問題ないのでしょうか?? 僕は、参照関係のような内部に立ち入らずに responsibility だけで特徴づけられるものをオブジェクトといった方が わかりやすいような気がします。 # cf. [ruby-dev:5682] [ruby-list:12115] >つまり、「オブジェクトの先頭アドレス」みたいなイメージをきれい >さっぱり捨ててしまうわけです。ただし Object#dup のことなどを考 >えると「ネットワークの始点」の様な概念は必要になりますが。 そうなんですよね。dup は特別ですね。 dup がないと不便だけど、これがあるせいでいろいろな オブジェクトの特徴づけが統一的になりにくいのだなぁ。 -- gotoken