From: matz@... (Yukihiro Matsumoto) Date: 2001-08-01T18:19:39+09:00 Subject: [ruby-talk:18950] Re: Hash vs == Hi, In message "[ruby-talk:18930] Hash vs ==" on 01/08/01, Ned Konz writes: |My implementation takes a callback to generate a key for comparison. This |makes sense in Perl, but what are the rules in Ruby? If you override == are |you expected to override hash() as well (as in Smalltalk)? If so, I could use |hash. Hash uses "eql?", so that if you override "eql?" you expected to override "hash" as well. matz.