Daniel DeLorme wrote:
> How do you think ruby parses this expression?
>    a = 1 + b = 2 + c = 4 + d = 8

Per...
http://phrogz.net/ProgrammingRuby/language.html#operatorexpressions
...the + operator has much higher precedence than the assignment
operator. That's interesting that it doesn't parse as you expected.
It's what I would have expected, too.