On Mar 7, 4:44 pm, dbl... / wobblini.net wrote: > Hi -- > > On Thu, 8 Mar 2007, Trans wrote: > > Now we all seem to agree that it at least makes sense to say > > object_class to go along with object_id. And while I know there's > > resistance to object_send (and instance_send) it makes a heck of a lot > > of sense mnemonically. So if we could just go with that then there are > > only four methods left: > > >> extend > >> freeze > >> taint > >> untaint > > This reminds me of the routine where George Carlin reduces the ten > commandments to one :-) Lol! :) > > I now sure about extend, but as for the last three. if these are > > really critical then I'd take Daniel's idea about "action" to heart > > and add a ! to them. They pretty much embody the idea of "danger" > > methods. > > > freeze! > > taint! > > untaint! > > Action != danger :-) But what danger doesn't invlove action? > Also, ! methods always come in pairs. That's > not enforced by the language, of course, but it's the convention: the > ! indicates the dangerous version of a pair of methods where there's > also a non-dangerous version. Those three methods state clearly what > they do in their names, and they don't occur in pairs, so it's not a ! > situation. I think that's just a general occurance. Not a rule. In anycase there's a good reason for a different type of "danger" --don't override me! T.