Path: csiph.com!usenet.pasdenom.info!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed6.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.010 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'python,': 0.02; 'languages,': 0.04; 'subject:Python': 0.05; 'modify': 0.05; 'python': 0.09; 'dict': 0.09; 'immutable': 0.09; 'mutable': 0.09; 'suggest': 0.11; 'language': 0.14; 'to:name:python-list': 0.15; 'caring': 0.16; 'immutable,': 0.16; 'instance,': 0.17; 'tend': 0.17; 'creates': 0.18; 'trying': 0.21; 'object.': 0.22; 'operations.': 0.22; 'example': 0.23; 'to:2**1': 0.23; 'header:In- Reply-To:1': 0.25; 'object,': 0.27; "doesn't": 0.28; 'post': 0.28; 'oop': 0.29; 'objects': 0.29; "i'm": 0.29; 'maybe': 0.29; 'point': 0.31; '-----': 0.32; 'impression': 0.33; 'safely': 0.33; 'to:addr :python-list': 0.33; 'languages': 0.33; 'operations': 0.33; 'that,': 0.34; 'expected': 0.35; 'there': 0.35; 'add': 0.36; 'really': 0.36; 'but': 0.36; 'functional': 0.36; 'thank': 0.36; 'subject:: ': 0.38; 'store': 0.38; 'object': 0.38; 'things': 0.38; 'sure': 0.38; 'to:addr:python.org': 0.39; 'apply': 0.39; 'think': 0.40; 'your': 0.60; 'you.': 0.61; 'received:194': 0.61; 'first': 0.61; 'necessarily': 0.63; 'skip:n 10': 0.63; 'information': 0.63; 'more': 0.63; 'person,': 0.65; 'disclose': 0.69; 'notice:': 0.71; 'privileged.': 0.72; 'compose': 0.84; 'worth,': 0.84; 'medium.': 0.91 X-IronPort-AV: E=Sophos;i="4.80,673,1344204000"; d="scan'208";a="844280" X-Virus-Scanned: amavisd-new at zimbra.sequans.com Date: Mon, 29 Oct 2012 17:00:31 +0100 (CET) From: Jean-Michel Pichavant To: andrea crotti , python-list In-Reply-To: Subject: Re: Immutability and Python MIME-Version: 1.0 X-Mailer: Zimbra 7.2.0_GA_2669 (ZimbraWebClient - GC7 (Linux)/7.2.0_GA_2669) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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: 28 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1351526408 news.xs4all.nl 6959 [2001:888:2000:d::a6]:53725 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:32389 CgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj4gMjAxMi8xMC8yOSBKZWFuLU1pY2hlbCBQ aWNoYXZhbnQgPGplYW5taWNoZWxAc2VxdWFucy5jb20+Ogo+ID4KPiA+ICJyZXR1cm4gTnVtV3Jh cHBlcihzZWxmLm51bWJlciArIDEpICIKPiA+Cj4gPiBzdGlsbCByZXR1cm5zIGEobm90aGVyKSBt dXRhYmxlIG9iamVjdC4KPiA+Cj4gPiBTbyB3aGF0J3MgdGhlIHBvaW50IG9mIGFsbCB0aGlzID8K PiA+Cj4gPiBKTQo+ID4KPiAKPiBXZWxsIHN1cmUgYnV0IGl0IGRvZXNuJ3QgbW9kaWZ5IHRoZSBm aXJzdCBvYmplY3QsIGp1c3QgY3JlYXRlcyBhIG5ldwo+IG9uZS4gIFRoZXJlIGFyZSBpbiBnZW5l cmFsIGdvb2QgcmVhc29ucyB0byBkbyB0aGF0LCBmb3IgZXhhbXBsZSBJIGNhbgo+IHRoZW4gY29t cG9zZSB0aGluZ3MgbmljZWx5Ogo+IAo+IG51bS5pbmNyZW1lbnQoKS5pbmNyZW1lbnQoKQo+IAo+ IG9yIEkgY2FuIHBhcmFsbGVsaXplIG9wZXJhdGlvbnMgc2FmZWx5IG5vdCBjYXJpbmcgYWJvdXQg dGhlIG9yZGVyIG9mCj4gb3BlcmF0aW9ucy4KPiAKPiBCdXQgd2hpbGUgSSBkbyB0aGlzIGFsbCB0 aGUgdGltZSB3aXRoIG1vcmUgZnVuY3Rpb25hbCBsYW5ndWFnZXMsIEkKPiBkb24ndCB0ZW5kIHRv IGRvIGV4YWN0bHkgdGhlIHNhbWUgaW4gUHl0aG9uLCBiZWNhdXNlIEkgaGF2ZSB0aGUKPiBpbXBy ZXNzaW9uIHRoYXQgaXMgbm90IHdvcnRoLCBidXQgbWF5YmUgSSdtIHdyb25nLi4KPiAKCkluIGFu IE9PUCBsYW5ndWFnZSBudW0uaW5jcmVtZW50KCkgaXMgZXhwZWN0ZWQgdG8gbW9kaWZ5IHRoZSBv YmplY3QgaW4gcGxhY2UuClNvIEkgdGhpbmsgeW91J3JlIHJpZ2h0IHdoZW4geW91IHNheSB0aGF0 IGZ1bmN0aW9uYWwgbGFuZ3VhZ2VzIHRlY2huaWNzIGRvIG5vdCBuZWNlc3NhcmlseSBhcHBseSB0 byBQeXRob24sIGJlY2F1c2UgdGhleSBkb24ndC4KCkkgd291bGQgYWRkIHRoYXQgd2hhdCB5b3Un cmUgdHJ5aW5nIHRvIHN1Z2dlc3QgaW4gdGhlIGZpcnN0IHBvc3Qgd2FzIG5vdCByZWFsbHkgYWJv dXQgaW1tdXRhYmlsaXR5LCBpbW11dGFibGUgb2JqZWN0cyBpbiBweXRob24gYXJlIC4uLiB3ZWxs IGltbXV0YWJsZSwgdGhleSBjYW4gYmUgdXNlZCBhcyBhIGRpY3Qga2V5IGZvciBpbnN0YW5jZSwg eW91ciBOdW1XcmFwcGVyIG9iamVjdCBjYW5ub3QuCgoKSk0KCgoKLS0gSU1QT1JUQU5UIE5PVElD RTogCgpUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBj b25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRo ZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVs eSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1 c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBp biBhbnkgbWVkaXVtLiBUaGFuayB5b3UuCg==