May 26, 2015
6:45 p.m.
The subject of this mail is exactly my question. I came to this question by looking at Object>>#= message implementation. """ = anObject "Answer whether the receiver and the argument represent the same object. If = is redefined in any subclass, consider also redefining the message hash." ^self == anObject """ When do we need to redefine #hash message? Is it the right way to implement equality between two objects or is there another message that I should override? Regards, Julien