From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christoph Newsgroups: gmane.emacs.devel Subject: Re: Current state of python.el in the Emacs trunk Date: Wed, 23 Feb 2011 23:13:38 -0700 Message-ID: <861v2y9cz1.fsf@gmail.com> References: <4D40F55C.2040400@gmail.com> <874o85t61z.fsf@liv.ac.uk> <87y65hukcj.fsf@stupidchicken.com> <86r5b8llwc.fsf@gmail.com> <87oc66ky5s.fsf@liv.ac.uk> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1298528047 27342 80.91.229.12 (24 Feb 2011 06:14:07 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 24 Feb 2011 06:14:07 +0000 (UTC) Cc: Chong Yidong , Stefan Monnier , "emacs-devel@gnu.org" To: Dave Love Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 24 07:14:03 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 1PsUSf-00037j-GG for ged-emacs-devel@m.gmane.org; Thu, 24 Feb 2011 07:14:03 +0100 Original-Received: from localhost ([127.0.0.1]:53978 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PsUSY-00084x-Dh for ged-emacs-devel@m.gmane.org; Thu, 24 Feb 2011 01:13:54 -0500 Original-Received: from [140.186.70.92] (port=39583 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PsUSQ-00084i-V3 for emacs-devel@gnu.org; Thu, 24 Feb 2011 01:13:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PsUSP-0004PG-IS for emacs-devel@gnu.org; Thu, 24 Feb 2011 01:13:46 -0500 Original-Received: from mail-qy0-f176.google.com ([209.85.216.176]:43392) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PsUSN-0004Om-Ty; Thu, 24 Feb 2011 01:13:44 -0500 Original-Received: by qyk30 with SMTP id 30so211359qyk.0 for ; Wed, 23 Feb 2011 22:13:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=da8atndAVfuM4maZXXDu9V5d5WVsMUJ1HcdJ55pW+ZU=; b=ZZbbGJm65JWf7rQor8Bg2zdJBbOsU0111ZsTxtQ70jKaBxgD4zapHTfBrVxltu5izm ffEJLD2kWg/MVovIkjkhNOUqaakinksHW7PHwnNghdG3iQKxgYvyE/22ajC7qtm8tZzO E8lUMAazKhHnpiMDE8HrIXyjVTAbUyxCCXgmU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; b=M+E28vbjoTp94pXJEIYWUKIFF0kFfNrA6FvU6yGw0xY0466aXjeDIIcl9OvY292HEU cr3q10vxeAY93aPo5OwB64XNF9KG6gZK8Ls/ItN6Hi2W/UT5aH7tjQehbtDLApk08TwG ilcoQuBNYzc2eWDMmzZjibhJXN6CXnaX36fY4= Original-Received: by 10.224.2.199 with SMTP id 7mr294283qak.330.1298528023265; Wed, 23 Feb 2011 22:13:43 -0800 (PST) Original-Received: from localhost (71-208-142-116.hlrn.qwest.net [71.208.142.116]) by mx.google.com with ESMTPS id nb15sm6144230qcb.14.2011.02.23.22.13.41 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 23 Feb 2011 22:13:42 -0800 (PST) In-Reply-To: <87oc66ky5s.fsf@liv.ac.uk> (Dave Love's message of "Mon, 21 Feb 2011 00:51:27 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (windows-nt) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.216.176 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:136430 Archived-At: Dave Love writes: > I'm not sure what fixes you mean. I've just maintained a separate > version. I was volunteering in case you were willing to let us incorporate any fixes and improvements you made to your separate mode into the trunk but couldnt or didnt want to do it yourself. The commentary of your file says that certain bugs have been fixed, iirc. > That stuff simply shouldn't be there, which is why it originally > wasn't. That's what I am currently working on cleaning up. This is mainly to provide a cleaner base for the integration of functionality from Fabian's new mode. > It appears all the world's Python, so it doesn't matter if it causes > global problems and more-or-less excludes similar things for other > interpreters as far as I remember. (I implemented a gud-minor-mode, of > course, but it required changes to gud.el and I didn't keep up with > Emacs. I think the general facility was less code than the > Python-specific version.) I am unclear as to how gud-minor-mode would be better, since I am not familiar with that mode at all. However, I remember reading in some old thread where somebody made the point that Python's way of debugging doesn't lend itself well to using a gud-minor-mode. I might have to go back and reread that thread again. Christoph