[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: ... > intuitive seems to be a very subjective matter, depends on once > background etc :-)
That's a strong point of Ruby, actually -- allowing an exclamation mark at the end of a method name, which conventionally is always used to indicate that the method is a mutator. So, you can have a.reverse [NOT mutating a since no !] _and_ a.reverse! [mutating a]. Probably too much of a change even for Python 3000, alas... but, it DOES make it obvious when an object's getting mutated, and when not... Alex -- http://mail.python.org/mailman/listinfo/python-list