From: "David A. Black" Date: 2008-05-07T23:05:37+09:00 Subject: Re: Word for monkeypatching Hi -- On Wed, 7 May 2008, James Gray wrote: > On May 7, 2008, at 8:06 AM, Brian Marick wrote: > >> >> On May 7, 2008, at 5:08 AM, David A. Black wrote: >>> Not by everyone :-) I know I'm in the minority, but I'll put in a word >>> for those of us who dislike and, at least in my case, do not (and >>> never will) use the term "monkeypatching". It seems to me to do a very >>> bad job of conveying what's actually happening, which is neither >>> patching, in any sense that I've ever heard the term used, nor >>> "monkeying" (i.e., monkeying with the code, or monkeying around). All >>> "monkey" connotations are negative, and the issue of whether or not >>> its a good idea to modify existing classes in any given case is a lot >>> more complicated. >> >> >> David: do you have an alternate word or short phrase suitable for using >> frequently? > > Open classes or redefined? > >> That is, something that fits in this sentence: >> >> I got tired of that, so I >> monkey-patched NSNotification >> to define []: > > I got tired of that, so I reopened NSNotification and added a [] method. Yes, or: I added a [] method to NSNotification. It's not crucial that it always be exactly the same formula, though, as there are several ways to say it that are clear. I think settling on any one term is a solution in search of a problem, and the use of "monkeypatching" is a problem created by a solution in search of a problem :-) David -- Rails training from David A. Black and Ruby Power and Light: INTRO TO RAILS June 9-12 Berlin ADVANCING WITH RAILS June 16-19 Berlin INTRO TO RAILS June 24-27 London (Skills Matter) See http://www.rubypal.com for details and updates!