From: Matt Armstrong Date: 2003-02-11T12:46:57+09:00 Subject: Re: value of assignment (Re: Order of the value of an expression changed? (PR#579)) Sean Chittenden writes: > f = Foo.new() > i = f.a = 42 # i == 42 > i = f.b = 42 # i == 42 (now it's 42, but should be 28) What is in debate is "should be 28". I expect: i = f.b = 42 to be the same as: f.b = 42 i = 42 -- matt