(original) (raw)
[From nobody Thu Dec 8 20:04:36 2005 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Return-Path: SRS0=Qfn3=2F=python.org=python-list-bounces+skip=pobox.com@bounce2.pobox.com X-Original-To: skip@mail.mojam.com Delivered-To: skip@mail.mojam.com Received: from mail.mojam.com [198.49.126.96] by localhost with POP3 (fetchmail-6.2.5) for skip@localhost (single-drop); Thu, 08 Dec 2005 12:52:37 -0600 (CST) Received: from fence.pobox.com (fence.pobox.com [208.210.124.76]) by orca.mojam.com (Postfix) with ESMTP id 498B11170041 for skip@mail.mojam.com; Thu, 8 Dec 2005 11:50:58 -0700 (MST) Received: from fence.pobox.com (localhost [127.0.0.1]) by fence.pobox.com (Postfix) with ESMTP id 06FF91E541 for skip@mail.mojam.com; Thu, 8 Dec 2005 13:51:26 -0500 (EST) Delivered-To: skip@pobox.com Received: from smtp-vbr14.xs4all.nl (smtp-vbr14.xs4all.nl [194.109.24.34]) by fence.pobox.com (Postfix) with ESMTP id A78F81E538 for skip@pobox.com; Thu, 8 Dec 2005 13:51:21 -0500 (EST) Received: from bag.python.org (bag.python.org [194.109.207.14]) by smtp-vbr14.xs4all.nl (8.13.3/8.13.3) with ESMTP id jB8Ioxte049503 for skip@pobox.com; Thu, 8 Dec 2005 19:50:59 +0100 (CET) (envelope-from python-list-bounces+skip=pobox.com@python.org) Received: from bag.python.org (bag [127.0.0.1]) by bag.python.org (Postfix) with ESMTP id D6F281E400B for skip@pobox.com; Thu, 8 Dec 2005 19:50:58 +0100 (CET) Path: news.xs4all.nl!newsspool.news.xs4all.nl!transit1.news.xs4all.nl!transit.news.xs4all.nl!62.251.0.65.MISMATCH!textnews.nntp.hccnet.nl!194.109.133.62.MISMATCH!newsgate.cistron.nl!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Thu, 08 Dec 2005 12:46:35 -0600 User-Agent: Mozilla Thunderbird 1.0.5 (Windows/20050711) X-Accept-Language: en-us, en Newsgroups: comp.lang.python References: 1133952898.980016.215740@o13g2000cwo.googlegroups.com dn93gt$jit$1@wake.carmen.se mailman.1849.1134049859.18701.python-list@python.org In-Reply-To: mailman.1849.1134049859.18701.python-list@python.org Message-ID: <GYCdnQp8h4QW4gXenZ2dnUVZ_tadnZ2d@comcast.com> Lines: 23 NNTP-Posting-Host: 71.56.216.155 X-Trace: sv3-Sec8fYkec/0lrbSm4tb2BcnZmepF0WPTyIEc4B2Dg2si/OzKMSIaKQV/5yZZg8+7fjxI7CcpIIukgIn!2RLSLqqj0Ghx2bGR1Ku3WUEM2j3DeVYWJHzNzhOVffABRfRdo2nzFgCe4dvOQWZURgmGcmRoKIOz!yIN5hGR0HyMK X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: news.xs4all.nl comp.lang.python:410586 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.6 Precedence: list List-Id: General discussion list for the Python programming language <python-list.python.org> List-Unsubscribe: http://mail.python.org/mailman/listinfo/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 Errors-To: python-list-bounces+skip=pobox.com@python.org X-Virus-Scanned: by XS4ALL Virus Scanner X-IMAPbase: 1106427712 3992612913 X-UID: 3992612913 X-Keywords: X-Spambayes-Evidence: '*H*': 1.00; '*S*': 0.00; 'wrote:': 0.02; 'python': 0.05; 'aspect': 0.07; 'sender:addr:python-list-bounces+skip=pobox.com': 0.08; 'url:python-list': 0.08; 'to:addr:python-list': 0.09; 'modules': 0.09; "we'd": 0.13; 'url:python': 0.15; 'api.': 0.16; 'discourage': 0.16; 'elementtree': 0.16; 'modules.': 0.16; 'sax': 0.16; 'subject:not': 0.16; 'wild': 0.16; 'xml': 0.16; 'sender:addr:python.org': 0.16; 'key': 0.16; 'header:X-Complaints-To:1': 0.18; 'anything': 0.20; 'url:mail': 0.22; 'continued': 0.22; 'exactly': 0.22; 'url:listinfo': 0.22; 'header:User-Agent:1': 0.23; 'url:mailman': 0.23; "there's": 0.24; 'url:org': 0.24; "i'm": 0.24; 'subject:?': 0.25; 'header:Errors-To:1': 0.25; 'sender:no real name:2**0': 0.25; 'header:In-Reply-To:1': 0.26; 'from:addr:gmail.com': 0.26; 'clearly': 0.29; 'received:194.109.24.34': 0.29; 'received:smtp-vbr14.xs4all.nl': 0.29; 'included': 0.30; 'themselves': 0.30; 'this.': 0.30; 'way,': 0.31; 'suggests': 0.33; 'clear': 0.33; "doesn't": 0.34; 'time,': 0.34; 'email name:skip': 0.36; 'install': 0.36; 'subject: - ': 0.36; 'think': 0.36; 'email addr:pobox.com': 0.37; 'skip:b 10': 0.37; 'them': 0.37; 'sure': 0.38; 'second': 0.39; 'tell': 0.39; "don't": 0.39; 'charset:us-ascii': 0.40; 'times': 0.60; 'subject:the': 0.61; 'help,': 0.65; 'simply': 0.70; 'said': 0.73; 'know.': 0.75; 'proven': 0.75; 'dramatically': 0.84; 'subject:Why': 0.84; 'third-party': 0.84 From: Steven Bethard steven.bethard@gmail.com Sender: python-list-bounces+skip=pobox.com@python.org To: python-list@python.org Subject: Re: ElementTree - Why not part of the core? Date: Thu, 08 Dec 2005 11:46:38 -0700 X-Spambayes-Classification: titan-ham; 0.00 skip@pobox.com wrote: > I think the key here is ElementTree's Pythoninc API. While it's clearly > possible to install it as a third-party package, I think there's a clear > best-of-breed aspect here that suggests it belongs in the standard > distribution simply to discourage continued use of DOM-based APIs. I second this. Guido has said many times that the stdlib is for best-of-breed modules that have proven themselves in the wild. ElementTree has proven itself in the wild and is clearly best-of-breed. And dramatically better (IMHO) than the APIs currently included in the stdlib[1]. I don't have a whole lot of free time, and I'm not sure exactly how I could help, but if there's anything I could do that would help get ElementTree into the stdlib, let me know. STeVe [1] If I had my way, we'd deprecate and then remove the current Python xml modules. But of course then people would complain that Python doesn't have a SAX or DOM API. Of course we could tell them that they don't need it and that ElementTree is easier, but I'm not sure people really want to fight that battle. -- http://mail.python.org/mailman/listinfo/python-list ]