Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed4.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.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'completeness': 0.07; 'variables': 0.07; 'literal': 0.09; 'parsing': 0.09; 'received:155': 0.09; 'subject:design': 0.09; 'cc:addr:python-list': 0.11; 'assume': 0.14; 'creates': 0.14; 'cc:name:python list': 0.16; 'dict': 0.16; 'different,': 0.16; 'direct,': 0.16; 'disclaimers': 0.16; 'disclaimers,': 0.16; 'from:addr:jpmorgan.com': 0.16; 'hashable': 0.16; 'janssen': 0.16; 'keys.': 0.16; 'received:155.180': 0.16; 'received:159': 0.16; 'received:159.53': 0.16; 'received:exchad.jpmchase.net': 0.16; 'received:jpmchase.com': 0.16; 'received:jpmchase.net': 0.16; 'securities,': 0.16; 'subject:Language': 0.16; 'url:disclosures': 0.16; 'url:jpmorgan': 0.16; 'wrote:': 0.18; 'variable': 0.18; 'meant': 0.20; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'class.': 0.26; 'header:In-Reply-To:1': 0.27; 'tried': 0.27; 'idea': 0.28; 'sets': 0.30; 'work.': 0.31; 'keys': 0.31; 'received:169.254': 0.32; 'something': 0.35; 'accuracy': 0.36; "didn't": 0.36; 'charset:us-ascii': 0.36; 'should': 0.36; 'received:169': 0.37; 'changed': 0.39; 'enough': 0.39; 'information,': 0.61; 'purchase': 0.65; 'god': 0.65; 'to:addr:gmail.com': 0.65; 'close': 0.67; 'difficulty': 0.68; 'subject': 0.69; 'legal': 0.71; 'obvious': 0.74; 'sale': 0.75; 'dict,': 0.84; 'mentally.': 0.84; 'terrible': 0.84 X-DKIM: OpenDKIM Filter v2.1.3 sz2.jpmchase.com r8BLuiwe023342 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpmorgan.com; s=smtpout; t=1378936605; bh=0qljGxXwD6gbZQ9YGMJzll+jfQrN7Nb09TZBqwsabKg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:content-transfer-encoding:MIME-Version; b=g1FbinDw00ZKIYnbAGiYCOwUi2RY5b1mYAHfpN9fwyNP52eoPkArro471LJQiSgA6 pzKqMsAB0AC4sV4N/SB46XXKD8T2H27CIsGeS2RA/L1xp9uKEJhNdep8ulpGkDHpnH N3hfIdNefQolZR4Tc1J4XqJ7WiFkHV9vTTWjh2QU= X-AuditID: a97c856a-b7f858e000002efe-8f-5230e71ccca8 From: "Prasad, Ramit" To: Mark Janssen Subject: RE: Language design Thread-Topic: Language design Thread-Index: AQHOrexnHIKW7JyB/UuCNrYzgMEEdZnBU5kA///DHoA= Date: Wed, 11 Sep 2013 21:56:43 +0000 References: <522eb795$0$29999$c3e8da3$5496439d@news.astraweb.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.67.79.47] Content-Type: text/plain; charset="us-ascii" content-transfer-encoding: quoted-printable MIME-Version: 1.0 X-DLP-FWD: Yes X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+LIzCtJLcpLzFFi42JZGSjhrCvz3CDIoPW+mMWxw7UWR1qvsTow eeycdZfd48X8N2wBTFENjDaJeXn5JYklqQopqcXJtkoumcXJOYmZualFCroKXgW5+UXpiXl6 yfm5SgqZKbZKJkoKBTmJyam5qXkltkqJBQWpeSlKdlwKGMAGqCwzTyE1Lzk/JTMv3VbJM9hf 18LC1FLXUMkuJCOzWCE1NzEzRyFhI3vG/zfnWQo+sFZsajvF3MB4jKWLkZNDQsBEYvKzx8wQ tpjEhXvr2boYuTiEBA4zSvz/fpERwjnIKLHt8HJWCGcjo8SOVx8YQVrYBAwljp99wg5iiwjo SCzbugnMZhbQkJi38DvYCmEBGYlfX1ayQdTISqy8uJ0FwraSeNuygQnEZhFQlXi08zWQzcHB KxAiseB7EEhYSKCDUeLwH06QMKdAoMSCm1EgYUagQ7+fWsMEsUlc4taT+UwQDwhILNlzHuoZ UYmXj/+xQtjyEi+mvGSDqNeRWLD7E5StLbFs4Wuwel4BQYmTM5+wgKwSElCT2LfeFsSUEOCT 2N5WPYFRchaSZbOQDJqFZNAsJIMWMLKsYpQszk3PMNIrLivSKy3WyyrITc5ILE7Vy0st2cQI Sjw1rVk7GOcutz3EKMDBqMTD+2COQZAQa2JZcWXuIUYJDmYlEV72oCOBQrwpiZVVqUX58UWl OanFhxirgCE2kVlKNDkfmBTzSuINjc0sDExNDQ0sDI1MqCKsJM47s0s6SEggHZhos1NTC1KL YJYzcXBKNTDy3uwsYn12prJ+0zyFHxc0TzinLBPSP91555FbIItw4opf04y1jppYKz61Cr2k XdK2vthI6EZFi/7O5sVliZW1a+q+9UXLSq1/LpS+olnvvIdvzl0VmYBjoif9KmN2hnrXzVg6 w92J5fjRKN7Z9jMSNCY5rT85c6nLqa/xAf+iD/57v/HK9i4lluKMREMt5qLiRACYrmAjlwMA AA== Cc: Python List 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: 24 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1378939096 news.xs4all.nl 15967 [2001:888:2000:d::a6]:52151 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:54003 Mark Janssen wrote: > 1) It tried to make Object the parent of every class. No one's close > enough to God to make that work. > 2) It didn't make dicts inherit from sets when they were added to Python. > 3) It used the set literal for dict, so that there's no obvious way to > do it. This didn't get changed in Py3k. > 4?) It allowed [reference] variables to be used as dict keys. This > creates a parsing difficulty for me, mentally. Keys should be direct, > hashable values, not hidden in a variable name. What do you mean by 4? Do you mean that keys should only be hardcoded? I am going to assume you meant something different, as that sounds like a terrible idea to me... > > A few of the top of the head.... > > Mark This email is confidential and subject to important disclaimers and conditio= ns including on offers for the purchase or sale of securities, accuracy and= completeness of information, viruses, confidentiality, legal privilege, and= legal entity disclaimers, available at http://www.jpmorgan.com/pages/disclo= sures/email.