Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #45078
| 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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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