On Thu, Jun 10, 2010 at 3:41 PM, Wilson Bilkovich <wilsonb / gmail.com> wrote: Even if > your code lives in isolation, ensuring proper semantics via these > methods prevents a class of tricky bug that your successors may have > to deal with. Hmm? Would you care to show an example where overloading those methods (#eql? and #hash) is needed to ensure proper behavior? I am willing to learn. But I am not willing to accept this statement as such. Cheers R. -- The best way to predict the future is to invent it. -- Alan Kay