Sean Chittenden <sean / chittenden.org> 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