Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news-transit.tcx.org.uk!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.057 X-Spam-Evidence: '*H*': 0.89; '*S*': 0.00; 'python': 0.08; 'am,': 0.12; 'subject:was': 0.15; 'alex23': 0.16; 'subject:=': 0.16; 'subject:Early': 0.16; 'thread.': 0.16; 'cc:addr:python-list': 0.16; 'wrote:': 0.18; 'issue,': 0.18; 'cc:no real name:2**0': 0.20; "we'd": 0.21; "aren't": 0.21; 'dec': 0.22; 'header:In-Reply- To:1': 0.22; 'figure': 0.23; 'equally': 0.23; 'cc:2**0': 0.24; "python's": 0.24; 'sat,': 0.25; "i'm": 0.26; 'url:mailman': 0.28; 'message-id:@mail.gmail.com': 0.28; '24,': 0.29; 'cc:addr:python.org': 0.29; 'received:209.85.210.46': 0.30; 'received:mail-pz0-f46.google.com': 0.30; 'does': 0.32; 'subject:]': 0.32; 'url:listinfo': 0.32; 'pretty': 0.32; 'object': 0.33; 'url:python': 0.36; 'but': 0.37; 'received:google.com': 0.37; 'think': 0.37; 'steven': 0.38; 'received:209.85': 0.38; 'url:org': 0.39; "it's": 0.40; 'received:209': 0.40; 'once': 0.60; '2011': 0.61; 'full': 0.62; "we've": 0.62; 'increase': 0.62; 'harder': 0.64; 'ever': 0.65; 'here': 0.65; 'circle': 0.73; 'confused?': 0.84; 'valid,': 0.84; 'about,': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=1ZhDRJ2XXOp6rGogjUDFd213xnfVtoJnSNbKy2QnYi0=; b=v6PF7MyQH7VTfnsugxQcNF8c02Rltn4RznoAR/n05PsM2wowDywGlN+hR4C9BzUCuc kiyPHhjcYQf3rrIhauvEz0enYhIIn/wsFVV09fcKLI9jM7ANajrxVhbv1+GOrd3ibQvu WKSIRwDEqPqf2reD46ocNVTJSQPlwg5PwTuTI= MIME-Version: 1.0 In-Reply-To: References: <18f78d0d-1e70-4c7b-9033-1422e6edb6db@t13g2000yqg.googlegroups.com> <10c62dac-2750-4f08-8962-21952c1c0a0b@v31g2000prg.googlegroups.com> <5a7a7aab-a320-4429-a130-ffcfcf0ac174@v24g2000prn.googlegroups.com> <4EF440A9.7030101@stoneleaf.us> <9ljcutFemiU5@mid.individual.net> <9ljd41Fp3bU1@mid.individual.net> <4ef4a30d$0$29973$c3e8da3$5496439d@news.astraweb.com> <9ljqifFfj9U3@mid.individual.net> <4ef58c60$0$29973$c3e8da3$5496439d@news.astraweb.com> From: Devin Jeanpierre Date: Sat, 24 Dec 2011 18:25:24 -0500 Subject: Re: Early and late binding [was Re: what does 'a=b=c=[]' do] To: alex23 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 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: 27 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1324769169 news.xs4all.nl 6878 [2001:888:2000:d::a6]:44755 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:17866 > If Python was ever 'fixed' to prevent this issue, I'm pretty sure we'd > see an increase in the number of questions like the OP's. What makes you so sure? Both models do make sense and are equally valid, it's just that only one of them is true. Is it just because people already used to Python would get confused? -- Devin On Sat, Dec 24, 2011 at 9:08 AM, alex23 wrote: > On Dec 24, 6:25=C2=A0pm, Steven D'Aprano +comp.lang.pyt...@pearwood.info> wrote: >> > It's >> > much harder to figure out what's going wrong with an early-bound >> > mutable. >> >> Only for those who don't understand, or aren't thinking about, Python's >> object model. The behaviour of early-bound mutables is obvious and clear >> once you think about it, but it does require you to think about what's >> going on under the hood, so to speak. > > And here we've come full circle to the point of this thread. > > If Python was ever 'fixed' to prevent this issue, I'm pretty sure we'd > see an increase in the number of questions like the OP's. > -- > http://mail.python.org/mailman/listinfo/python-list