On Thu, 01 Dec 2005 13:21:27 -0000, David A. Black <dblack / wobblini.net> wrote: > On Thu, 1 Dec 2005, Ross Bamford wrote: > >> (P.s. is 'replace' one of the '!' convention exceptions, or is there >> another reason it doesn't have a '!' ?) > > It's not an exception: the convention is that when there's a pair of > methods that differ only in that one is more "dangerous" than the > other, they have the same name but the dangerous one has a ! on the > end. replace isn't part of a pair of that kind -- it's just its own > thing. > Ahh, I see... I had the idea that the bang signified a method that modified self, regardless. A few other 'exceptions' make sense to me now, too :) Thanks David. -- Ross Bamford - rosco / roscopeco.remove.co.uk "\e[1;31mL"