Aug. 23, 2022
1:48 p.m.
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?