Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: markspace Newsgroups: comp.lang.java.programmer Subject: Re: DI/wiring Date: Wed, 24 Apr 2013 14:22:05 -0700 Organization: A noiseless patient Spider Lines: 21 Message-ID: References: <12mu44ve0l66j.1pd24l80thezb$.dlg@40tude.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 24 Apr 2013 21:19:00 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="fba3415ba68d85d643935af2f52f0b4b"; logging-data="13507"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/gweVJPRUk78TCcEO8d+ruOn6nFb+fdAc=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 In-Reply-To: <12mu44ve0l66j.1pd24l80thezb$.dlg@40tude.net> Cancel-Lock: sha1:fzEqkgZZd+8ZO//H2GNAxrlzAkg= Xref: csiph.com comp.lang.java.programmer:23632 On 4/24/2013 11:13 AM, Joerg Meier wrote: > > To add to all the excellent replies: a better example would be changing > channels on your TV - you don't use your remote to ask your TV to "accept" > channel 1, you tell it to "set" the channel to 1. Set phasers on stun? I may be creating a backronym here, but to me the idea of changing state on an object via "set" goes back to terminology used in circuit theory, when bi-stable latches where used for memory. One state was "set" and the other state was "reset." So when you added some state you were generally using the "set" line to do so. So this would be a technical term, not related directly to English language use of the same name.