Hi,

In message "Re: value of assignment (Re: Order of the value of an expression changed? (PR#579))"
    on 03/02/11, Sean Chittenden <sean / chittenden.org> writes:

|What was wrong with having the receiver set the return value though?

Consistency.  Ruby provides illusion of assignment for attribute
updating methods (e.g. foo=), and I thought the illusion should be
complete as much as possible.

							matz.