----- Original Message ----- 
From: "Mathieu Bouchard" <matju / sympatico.ca>
To: "ruby-talk ML" <ruby-talk / ruby-lang.org>
Sent: Saturday, August 03, 2002 8:17 PM
Subject: Re: Should this work?


> There's a problem: x,y,z=5 assumes 5,nil,nil instead of 5,5,5. So the
> other assignment operators would be inconsistent in this regard. IMHO, 
> "x,y,z += 5,5,5" would be okay, but I will make no effort to push it.

The nil case alone is reason enough to avoid it.
 
> > I would *not* go for ==, but for << and
> > .method  I *might* be persuaded.
> 
> #== and #<< are plain methods. You shouldn't use method names
> to discriminate that kind of behaviour.

Good point again.

Hal