From: Gary Wright Date: 2007-09-20T06:12:08+09:00 Subject: Re: The meaning of a = b in object oriented languages On Sep 18, 2007, at 11:46 PM, Rick DeNatale wrote: >> The only thing special about Ruby's 'primitive' classes is that they >> behave such that identity is isomorphic to equality. That is to >> say that a.equal?(b) if and only iff (a == b). >> > > Actually that's not really special, it's true of any object which > hasn't overriden Object#== > Perhaps 'special' was not the right term. I didn't mean to suggest that the behavior was unique to those classes just that they had that particular property. Gary Wright