Hal E. Fulton wrote:

> Should multiple assignment work for the
> syntax-sugar "reflexive" operators?
> 
>   x, y, z = 1, 2, 3
>   x, y, z += 5       # 6, 7, 8
> 
> It's a philosophical question... obviously
> it *doesn't* work at the present time.
> 
> Maybe there's a good reason this is not
> implemented?
> 
> Hal

Where do you propose we draw the line?

x, y, z = 1, 2, 3
x, y, z += 5          # 6, 7, 8

x, y, z = [], [], []
x, y, z << nil        # [nil], [nil], [nil]

x, y, z == [nil]      # [true, true, true]

(x, y, z).method(arg) # hmm...