From: gabriele renzi Date: 2003-12-27T12:16:50+09:00 Subject: Re: equal? vs eql? vs == il Fri, 26 Dec 2003 20:44:08 -0600, Samuel Tesla ha scritto:: >I understand why #eql? and #=== are separate from the others, but I don't quite >understand why there are both #== and #equal? are they testing for different >kinds of equality? ri is you friend ;) obj.equal?( anObject ) -> true or false ------------------------------------------------------------------------ Returns true if obj and anObject have the same object ID. This method should not be overridden by subclasses. obj == anObject -> true or false ------------------------------------------------------------------------ Equality---At the Object level, == returns true only if obj and anObject are the same object. Typically, this method is overridden in descendent classes to provide class-specific meaning.