Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #36602

Re: Over 30 types of variables available in python ?

Path csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <rantingrickjohnson@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.003
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'source.': 0.05; 'defines': 0.07; 'python': 0.09; '"class"': 0.09; 'impose': 0.09; 'propagating': 0.09; 'rolling.': 0.09; 'to:addr:comp.lang.python': 0.09; 'cc:addr:python-list': 0.10; 'programmer': 0.11; 'subject:python': 0.11; 'language': 0.14; '"code': 0.16; '"object': 0.16; 'blindly': 0.16; 'confusion': 0.16; 'improper': 0.16; 'transforming': 0.16; 'wielding': 0.16; 'worst': 0.16; 'wrote:': 0.17; 'appears': 0.18; 'define': 0.20; 'written': 0.20; 'bit': 0.21; 'modifying': 0.22; 'idea': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; 'header :User-Agent:1': 0.26; 'realize': 0.27; 'separate': 0.27; '(as': 0.27; 'cc:2**2': 0.27; 'words': 0.29; 'maybe': 0.29; 'classes': 0.30; 'push': 0.30; 'subject: ?': 0.30; 'code': 0.31; 'problem': 0.33; 'languages': 0.33; 'received:google.com': 0.34; 'thanks': 0.34; 'along': 0.35; 'received:209.85.220': 0.35; 'received:209.85': 0.35; 'something': 0.35; 'there': 0.35; 'possible': 0.37; 'does': 0.37; 'received:209': 0.37; 'subject:: ': 0.38; 'object': 0.38; 'help': 0.40; 'your': 0.60; 'high': 0.61; 'more.': 0.62; 'between': 0.63; 'of:': 0.65; 'believe': 0.69; 'everybody': 0.69; 'cc:addr:yahoo.com': 0.71; 'lives': 0.71; 'designers': 0.75; '"just': 0.84; 'bridge,': 0.84; 'refusing': 0.84; 'subject:available': 0.96
Newsgroups comp.lang.python
Date Thu, 10 Jan 2013 21:20:05 -0800 (PST)
In-Reply-To <mailman.209.1357548954.2939.python-list@python.org>
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=70.196.110.24; posting-account=h3aEwQoAAACiuqX-oR3gvCVFm8lLHoWj
References <1357513931.54941.YahooMailNeo@web125504.mail.ne1.yahoo.com> <kcd5sg$dtq$1@ger.gmane.org> <mailman.209.1357548954.2939.python-list@python.org>
User-Agent G2/1.0
X-Google-Web-Client true
X-Google-IP 70.196.110.24
MIME-Version 1.0
Subject Re: Over 30 types of variables available in python ?
From Rick Johnson <rantingrickjohnson@gmail.com>
To comp.lang.python@googlegroups.com
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding quoted-printable
Cc "python-list@python.org" <python-list@python.org>, Terry Reedy <tjreedy@udel.edu>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Message-ID <mailman.386.1357882386.2939.python-list@python.org> (permalink)
Lines 28
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1357882386 news.xs4all.nl 6849 [2001:888:2000:d::a6]:45681
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:36602

Show key headers only | View raw


> On 1-7-2013 2:53:26 AM UTC-6, chaouche yacine wrote:
> 
> Thanks for all your comments. It appears to me that there
> is a slight confusion between types and classes then, plus
> other entities (protocols ?)

The only "confusion" stems from improper terminology. "Class" is the worst possible word to describe: /"the code written by a programmer to define an object"/. 

This epidemic of transforming words improperly is not only a python problem (as you well know). I believe it is high time we stop designing languages by propagating foolish terminology simply because we have no will to break the "status quo". 

And everybody needs to help push this cause along by refusing to use the word "class" and only use the words "object definition". This is something we can all do WITHOUT modifying the python source. This is how you get the snowball rolling. However, if we do this for long enough, language designers will start to realize that "class" is NOT the proper terminology and MAYBE they will consider terminology a bit more. Well, a boy can dream...

We MUST separate the idea of: "an object that lives in memory" from the: "code that defines the object" AND we must do so by wielding intuitive terminology. 

"Just because person X decides to jump off a bridge, that action does not impose person Y to blindly follow"

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Re: Over 30 types of variables available in python ? chaouche yacine <yacinechaouche@yahoo.com> - 2013-01-07 00:53 -0800
  Re: Over 30 types of variables available in python ? Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-01-07 09:52 +0000
    Re: Over 30 types of variables available in python ? marduk <marduk@python.net> - 2013-01-07 09:32 -0500
    Re: Over 30 types of variables available in python ? Dave Angel <d@davea.name> - 2013-01-07 09:45 -0500
    Re: Over 30 types of variables available in python ? Chris Angelico <rosuav@gmail.com> - 2013-01-08 01:59 +1100
  Re: Over 30 types of variables available in python ? Rick Johnson <rantingrickjohnson@gmail.com> - 2013-01-10 21:20 -0800
  Re: Over 30 types of variables available in python ? Rick Johnson <rantingrickjohnson@gmail.com> - 2013-01-10 21:20 -0800

csiph-web