Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.albasani.net!newsfeed.straub-nv.de!border2.nntp.ams2.giganews.com!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.037 X-Spam-Evidence: '*H*': 0.93; '*S*': 0.00; 'assign': 0.07; 'referring': 0.07; '"class"': 0.09; 'propagating': 0.09; 'language': 0.14; 'already!': 0.16; 'arbitrarily.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'logical.': 0.16; 'resist': 0.16; 'mon,': 0.16; 'wrote:': 0.17; 'jan': 0.18; 'code,': 0.18; 'header:In-Reply-To:1': 0.25; 'message-id:@mail.gmail.com': 0.27; 'received:209.85.212': 0.28; 'source': 0.29; "i'm": 0.29; 'sense': 0.31; 'johnson': 0.32; 'could': 0.32; 'to:addr:python-list': 0.33; 'languages': 0.33; 'version': 0.34; 'received:google.com': 0.34; 'updated': 0.34; 'done': 0.34; 'consistent': 0.35; 'pm,': 0.35; 'received:209.85': 0.35; 'but': 0.36; 'programmers': 0.36; 'should': 0.36; 'subject: (': 0.36; 'received:209': 0.37; 'subject:: ': 0.38; 'daily': 0.38; 'sure': 0.38; 'to:addr:python.org': 0.39; 'header:Received:5': 0.40; 'end': 0.40; 'you.': 0.61; 'night': 0.62; 'more': 0.63; 'saturday': 0.65; 'dear': 0.66; 'grow': 0.74; '2013': 0.84; 'absolutely.': 0.84; 'rick': 0.91; 'subject:Class': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=1iLPg2kwjz6/adbPe6mf+SuJ8GgU/rpcsCj+QaeyCcg=; b=BAEuDqgso/uQS4C7EGPRaQcU+xmD+u1KQgxkZ3ipdrfq0037qtFgAx+w9k7eTsNCLq x3Wv82xlotLi3cYwXwqjuHjBSmsxL6sch+5vWyLs2IVrhR1GTsaxuXzg+maGoLQgrao1 C4zYaL9rsb16tIHjmci7ZgVA++3e/17yiUHyURoTyUGMGs1Sv8PjAPlq3Y0ZfaCte/Oe pFcFCwZMRVQmWcHyODgZ0bB4Dui0f3GdX52l9SDYZeqqCQed7vaMltKv3N97bxsyL9OJ yP5E94KuZPqaJJ3PG7M4WYFsGLCmKbzCkRjh93SlVqH447GEURrYq+f+a14bJ4aJWQsP rJCA== MIME-Version: 1.0 In-Reply-To: <5171d66e-580e-4bb3-bb8d-7e3f1de70ec4@googlegroups.com> References: <5171d66e-580e-4bb3-bb8d-7e3f1de70ec4@googlegroups.com> Date: Mon, 14 Jan 2013 18:10:10 +1100 Subject: Re: PyWart (Terminolgy): "Class" From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 18 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1358147413 news.xs4all.nl 6977 [2001:888:2000:d::a6]:35066 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:36773 On Mon, Jan 14, 2013 at 5:46 PM, Rick Johnson wrote: > Dear language designers: Stop propagating such foolish terminology! End t= he infection of "class" in all source code, docs, and daily conversation. B= e more consistent and logical. Resist temptation to use poor terminology si= mply because other languages have done so before you. Grow a pair already! Absolutely. We should learn from Lars Pensj=F6 and start referring to "blueprint objects" and "clones". Or take the updated version and call them "programs" and "objects". I'm sure that'll make a huge amount more sense than using the terms that millions of programmers already understand. Alternatively, we could take the Humpty Dumpty approach and assign meanings to names arbitrarily. But wait till Saturday night when they come for their wages. ChrisA