On Sun, Jul 20, 2003 at 03:33:43AM +0900, Ben Giddings wrote:
> On the other hand, right now if you are modifying an object, the method 
> either has an equal sign in it, or has a bang in it.  

That's not universaly true.  There are several methods in Ruby that
modify the receiver even though there's no ! or = in the name. 
I'm having trouble thinking of examples, but Array is full of them -
push, pop, shift, unshift, << . . . 

-Mark