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


Groups > comp.lang.python > #45078

Re: Message passing syntax for objects | OOPv2

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.002
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'argument': 0.05; 'great.': 0.07; 'modify': 0.07; 'indexes': 0.09; 'instance.': 0.09; 'may,': 0.09; 'python': 0.11; 'project,': 0.12; '(within': 0.16; 'behave': 0.16; 'entirely.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'iterates': 0.16; 'janssen': 0.16; 'margin': 0.16; 'tuple': 0.16; 'language': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'machine': 0.22; 'lets': 0.24; 'switch': 0.26; 'header:In-Reply-To:1': 0.27; 'point': 0.28; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'code': 0.31; 'constant': 0.31; 'there.': 0.32; 'languages': 0.32; 'weeks': 0.32; 'another': 0.32; 'fri,': 0.33; 'something': 0.35; 'done.': 0.35; 'objects': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'really': 0.36; "i'll": 0.36; 'similar': 0.36; 'project': 0.37; 'being': 0.38; 'to:addr:python-list': 0.38; 'list,': 0.38; 'rather': 0.38; 'sure': 0.39; 'to:addr:python.org': 0.39; 'major': 0.40; "you'll": 0.62; 'reach': 0.63; 'more': 0.64; 'worth': 0.66; '"just': 0.84; '2013': 0.98
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=66QB6Gb+94X1TXrmLuh+95FQAsk+NjNEFoQSHiDPX/g=; b=KGbfcWKdhkkx2/vx1eadTOjEi8ZeZNVF1m1nM+rbn9Pe+Hh2IuZBh1FpkkDjLtm68t 1syKuXdHpwwYeVKRLsfq854vCbO36huPbUOYgE1R4KrzACSHwKsBC+TNLkvzfLN3teRB aCOSgPY6kJEYzuHbfAeQf71PXWMJQywTO3AdWk5QqYG/h2u6TiegYpK5UVdHEq8StTFd xQ2QjmNd/cAFUJfUGjLCcYJ4V6AQ+ghT8DP8MvoQYe7jztpO7hdAaj1KEEjq7zkZI3ot xU1kPlZSZ+SiYoAXebNUJrF+Ln7DZlQcTG5L+yBJsITwEcuHpdaLUqsnYBMrrHQGYNZd 8rbQ==
MIME-Version 1.0
X-Received by 10.52.231.231 with SMTP id tj7mr8409318vdc.111.1368155275871; Thu, 09 May 2013 20:07:55 -0700 (PDT)
In-Reply-To <b864cbc6-746a-4bb0-a5d0-548a84186ec1@ua8g2000pbb.googlegroups.com>
References <CAMjeLr_eJf1Aboz=2+oti4TOV=oejUYVo7K4zks+Ck4CSHaqpg@mail.gmail.com> <5167F327.3030803@nedbatchelder.com> <CAMjeLr8+pr12+0mN0SOrtg9ZTkNq=PiqxWyqB8CxpJ0BT=sxJA@mail.gmail.com> <CAMjeLr9OSD4B-2NHNra=Acyj1h0g8VLOVwjFFm5c35TX+Vu5SA@mail.gmail.com> <CALwzidn442aiADJwYSzQfAZsHf4RK=sdgt1C7dJHxsHeqiZzPA@mail.gmail.com> <mailman.1505.1368136296.3114.python-list@python.org> <b864cbc6-746a-4bb0-a5d0-548a84186ec1@ua8g2000pbb.googlegroups.com>
Date Fri, 10 May 2013 13:07:55 +1000
Subject Re: Message passing syntax for objects | OOPv2
From Chris Angelico <rosuav@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=ISO-8859-1
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>
Newsgroups comp.lang.python
Message-ID <mailman.1517.1368155279.3114.python-list@python.org> (permalink)
Lines 22
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1368155279 news.xs4all.nl 15943 [2001:888:2000:d::a6]:33038
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:45078

Show key headers only | View raw


On Fri, May 10, 2013 at 9:58 AM, alex23 <wuwei23@gmail.com> wrote:
> On 10 May, 07:51, Mark Janssen <dreamingforw...@gmail.com> wrote:
>> Languages can reach for an optimal design (within a
>> constant margin of leeway).   Language "expressivity" can be measured.
>
> I'm sure that's great. I, however, have a major project going live in
> a few weeks and would rather just get something done.

Hmm, not really a fair argument there. A well-designed language lets
you "just get something done" far more efficiently than a
poorly-designed one. Being confident that similar objects behave
correspondingly when invoked the same way lets you write your code
without fiddling with minutiae, for instance. ("Hmm, I'll just switch
that from being a tuple to being a list, so I can modify this one
element." - code that indexes or iterates won't be affected.)

Now, whether or not it's worth _debating_ the expressiveness of a
language... well, that's another point entirely. But for your major
project, I think you'll do better working in Python than in machine
code.

ChrisA

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


Thread

Re: Message passing syntax for objects | OOPv2 Mark Janssen <dreamingforward@gmail.com> - 2013-05-09 14:51 -0700
  Re: Message passing syntax for objects | OOPv2 alex23 <wuwei23@gmail.com> - 2013-05-09 16:58 -0700
    Re: Message passing syntax for objects | OOPv2 Mark Janssen <dreamingforward@gmail.com> - 2013-05-09 20:08 -0700
    Re: Message passing syntax for objects | OOPv2 Chris Angelico <rosuav@gmail.com> - 2013-05-10 13:07 +1000
      Re: Message passing syntax for objects | OOPv2 alex23 <wuwei23@gmail.com> - 2013-05-11 15:23 -0700
    Re: Message passing syntax for objects | OOPv2 Chris Angelico <rosuav@gmail.com> - 2013-05-10 14:33 +1000
      Re: Message passing syntax for objects | OOPv2 Roy Smith <roy@panix.com> - 2013-05-10 00:55 -0400
        Re: Message passing syntax for objects | OOPv2 Chris Angelico <rosuav@gmail.com> - 2013-05-10 17:37 +1000
        Re: Message passing syntax for objects | OOPv2 William Ray Wing <wrw@mac.com> - 2013-05-10 07:49 -0400
        Re: Message passing syntax for objects | OOPv2 Roy Smith <roy@panix.com> - 2013-05-10 08:58 -0400
        Re: Message passing syntax for objects | OOPv2 Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-05-11 15:34 -0400
    Re: Message passing syntax for objects | OOPv2 Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-05-11 15:32 -0400
      Re: Message passing syntax for objects | OOPv2 Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2013-05-12 12:50 +1200
        Re: Message passing syntax for objects | OOPv2 Chris Angelico <rosuav@gmail.com> - 2013-05-12 11:10 +1000
    Re: Message passing syntax for objects | OOPv2 Chris Angelico <rosuav@gmail.com> - 2013-05-12 08:41 +1000
      Re: Message passing syntax for objects | OOPv2 Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2013-05-12 13:02 +1200
        Re: Message passing syntax for objects | OOPv2 Chris Angelico <rosuav@gmail.com> - 2013-05-12 11:19 +1000
    Re: Message passing syntax for objects | OOPv2 Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-05-12 12:53 -0400

csiph-web