From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Current state of python.el in the Emacs trunk Date: Tue, 15 Feb 2011 23:32:09 -0500 Message-ID: References: <4D40F55C.2040400@gmail.com> <874o85t61z.fsf@liv.ac.uk> <87y65hukcj.fsf@stupidchicken.com> <86r5b8llwc.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1297830750 31519 80.91.229.12 (16 Feb 2011 04:32:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 16 Feb 2011 04:32:30 +0000 (UTC) Cc: Chong Yidong , Dave Love , "emacs-devel@gnu.org" To: Christoph Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 16 05:32:25 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PpZ3w-0003z8-KM for ged-emacs-devel@m.gmane.org; Wed, 16 Feb 2011 05:32:25 +0100 Original-Received: from localhost ([127.0.0.1]:58458 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PpZ3s-0006MA-If for ged-emacs-devel@m.gmane.org; Tue, 15 Feb 2011 23:32:20 -0500 Original-Received: from [140.186.70.92] (port=37468 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PpZ3n-0006Le-Se for emacs-devel@gnu.org; Tue, 15 Feb 2011 23:32:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PpZ3l-00007o-Jk for emacs-devel@gnu.org; Tue, 15 Feb 2011 23:32:15 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:57324 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PpZ3l-00007a-HQ; Tue, 15 Feb 2011 23:32:13 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAFrhWk1MCqmX/2dsb2JhbAClYXS9VIVeBIUGj0M X-IronPort-AV: E=Sophos;i="4.60,478,1291611600"; d="scan'208";a="91848097" Original-Received: from 76-10-169-151.dsl.teksavvy.com (HELO ceviche.home) ([76.10.169.151]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 15 Feb 2011 23:32:09 -0500 Original-Received: by ceviche.home (Postfix, from userid 20848) id 9EC7666188; Tue, 15 Feb 2011 23:32:09 -0500 (EST) In-Reply-To: <86r5b8llwc.fsf@gmail.com> (Christoph's message of "Tue, 15 Feb 2011 20:05:07 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:136090 Archived-At: >> The only problem is that the very reason for desiring such a switch is >> because nobody (including and especially the most obvious candidate, >> Dave) has been willing to maintain our python.el. > I'm confused. Didn't I offer to do maintenance work, like for example > integrating Dave's bug fixes (if he agreed to it)? Yes, you did, sorry for that. The discussion of moving to python-mode.el took place a good while before you suggested taking over maintenance, so I simplified my argument by not mentioning more recent developments. > I have actually spent quite some time digging through the current > python.el mode and tried to do some clean up and fix things. > For example, the inital integration of pdbtrack a couple of years ago > left a huge amount of duplication since it was never really cleaned > up. For example: why are there two different ways to invoke > a python shell? My best guess: historical accident. >> Now Fabian proposes a third Python mode. > I looked at it and I like it. It actually fixes some issues that the > current python.el has, especially when it comes to things like > pdbtrack. I had some issues getting some of features to work (shell > completion, for example) but that might just be because I was using > 24.0.50 and/or using it wrong. > I didn't have the time to compare the current python.el with Fabian's > version as far as features go, but I didn't really miss anything while > using Fabian's new mode today. Since you have a good knowledge of our current python.el, maybe you could get together with Fabian to merge the two? >> Of course, I'd rather work at bringing the various python modes closer >> to each other, rather than have them fork even further, so I'm not sure >> what's the best course here. > As far as python-mode.el goes...the discussion I started on this list > sparked another on the python-mode list: > http://mail.python.org/pipermail/python-mode/2011-February/000937.html > This doesn't sound like we would get on the same page anytime soon. Don't trust everything you read, and don't assume every poster in a thread is actually relevant to the problem. AFAIK most authors of python-mode.el would be willing to sign the needed papers and work with us, but it's indeed likely that one or two might pose problem, and even more likely that it'll take a lot of effort (if at all possible) to track down all those people. And furthermore, we don't need to integrate python-mode.el into Emacs to bring the various python mode closer to each other. Stefan