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