From: Bill Kelly Date: 2007-12-05T03:04:22+09:00 Subject: Re: Why are "Array#push" and "pop" not "push!" and "pop!"? From: "David A. Black" > > [...] I just > think that Matz's abstraction of these as "dangerous", and dedication > of the ! to expressing that abstraction, is strikingly elegant and has > the weight of some kind of logic behind it. It hits a narrower target > -- it means that there's a whole class of tricky (or whatever) methods > that have to find some other way to express their trickiness -- but I > think it's worth it. Ah. I think I understand your viewpoint better now; thanks. (And if nothing else, at least we can both agree on the "hits a narrower target" part. ) Regards, Bill