けいじゅ@SHLジャパンです. 

In [ruby-list :01990 ] the message: "[ruby-list:1990] Hash of Hash/Array(Re: [Dist] Mutex module) ", on Jan/31 12:52(JST) 
matz / caelum.co.jp (Yukihiro Matsumoto)  writes: 

>なんかこの辺,バグっているんでちゃんと動かないような気がしま
>すが,今の「仕様」はそうです.

バグは現在進行系?

>まず,対称性に関しては NO です.文字列がコピー/フリーズされ
>ているのは特別扱いの例外で,これを一般のオブジェクトに適用す
>るつもりはありません.

そうですね. この辺で凝ってもしょうがないですしね.

>Hashが比較に使っているのは"=="でなくて"eql?"です.で,現在の
>仕様ではo1.eql? o1.cloneは求められていません.ただし,ドキュ
>メントはo1 == o1.cloneは求められているつもりで書いてます.

分かりました. 

>HashとArrayでは性質も使われ方も違いますから必ずしも揃えてお
>く必要はないと思います.もちろん他に理由がなければわざわざ違
>える必要もないわけですが.

まあ, idでの比較はできますので, とりあえずないようにしておけばいいんじゃ
ないですかね? 

あとは, rehashを用意すれば良いんじゃないかしら?

__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju / shljapan.co.jp <----