Anyone know of a book that goes in depth explaining \`#=\`? 

I've always wondered what "equal" is supposed to mean. 

For example, if I have two objects representing the same person, but one has 
their webpage cached as state, they represent the same entity, and are 
interchangeable in many contexts, but also have a difference that may be 
important in other contexts.

Is “equal” whatever you say it is in your domain, or is it a Smalltalk object 
system concept? If the latter, what is the exact expectation?

Reply via email to