Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!transit3.readnews.com!panix!roy From: Roy Smith Newsgroups: comp.lang.python Subject: Re: Encapsulation, inheritance and polymorphism Date: Thu, 19 Jul 2012 09:06:45 -0400 Organization: PANIX Public Access Internet and UNIX, NYC Lines: 21 Message-ID: References: <3vnfd9-343.ln1@satorlaser.homedns.org> <-8SdnVrXGqie25jNnZ2dnUVZ7qKdnZ2d@bt.com> <5005A103.9050802@stoneleaf.us> <5006b48a$0$29978$c3e8da3$5496439d@news.astraweb.com> <50076437$0$1756$c3e8da3$76491128@news.astraweb.com> <3d919437-80a8-424f-ae90-fb829434dba2@po9g2000pbb.googlegroups.com> <500804cc$0$29978$c3e8da3$5496439d@news.astraweb.com> NNTP-Posting-Host: localhost X-Trace: reader1.panix.com 1342703206 16719 127.0.0.1 (19 Jul 2012 13:06:46 GMT) X-Complaints-To: abuse@panix.com NNTP-Posting-Date: Thu, 19 Jul 2012 13:06:46 +0000 (UTC) User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Xref: csiph.com comp.lang.python:25623 In article <500804cc$0$29978$c3e8da3$5496439d@news.astraweb.com>, Steven D'Aprano wrote: > On Wed, 18 Jul 2012 23:09:13 -0700, rusi wrote: > > > Its not so much a question of language as in programming as language as > > in layman-speak. > > One characteristic with our field is that we take ordinary words and > > then distort them so much the original meaning is completely lost. > > All technical fields have jargon. Those jargon terms are often more > precise than the ordinary terms they are derived from, or have a slightly > different meaning, or both. Heh. This reminds me of one of my current pet peeves. I've run across documentation for more than one Python project (django is the one that comes to mind, but I'm sure there's others) which misuse words like "set" and "list". They're often used in the generic sense of "a collection of things", but they're also the names of specific Python data types. It can sometimes get confusing trying to figure out which meaning they intended.