From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christoph Newsgroups: gmane.emacs.devel Subject: Current state of python.el in the Emacs trunk Date: Wed, 26 Jan 2011 21:32:28 -0700 Message-ID: <4D40F55C.2040400@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1296102767 13392 80.91.229.12 (27 Jan 2011 04:32:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 27 Jan 2011 04:32:47 +0000 (UTC) Cc: fx@gnu.org To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 27 05:32:42 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 1PiJXC-0002bT-Kp for ged-emacs-devel@m.gmane.org; Thu, 27 Jan 2011 05:32:38 +0100 Original-Received: from localhost ([127.0.0.1]:53044 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PiJXB-0008AX-Uw for ged-emacs-devel@m.gmane.org; Wed, 26 Jan 2011 23:32:38 -0500 Original-Received: from [140.186.70.92] (port=56643 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PiJX7-0008AO-OU for emacs-devel@gnu.org; Wed, 26 Jan 2011 23:32:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PiJX6-0003aE-OZ for emacs-devel@gnu.org; Wed, 26 Jan 2011 23:32:33 -0500 Original-Received: from mail-gy0-f169.google.com ([209.85.160.169]:57181) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PiJX6-0003Zk-Hh; Wed, 26 Jan 2011 23:32:32 -0500 Original-Received: by gyd10 with SMTP id 10so556430gyd.0 for ; Wed, 26 Jan 2011 20:32:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :cc:subject:content-type:content-transfer-encoding; bh=hX9cq+AlkrjG3hDF99hmNhtgj/0rcIfRdh9zDCw8rlY=; b=e7fCLJ0KpqrQLyvRI9ZY0DebtuDQ4Zdixy2o85G7TM+3Nd9f7iiLbmbcc5nQX68bUC H9BcryMzudGHg+ofw2INE7Tpy0ZTkS8EVV8snsKez9k5fDLK7YQ/y3ftGi6hDDqm0E1w oga9OB+3cXSzgaaqB2rmY3Z4jbBUkDdxy71c0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :content-type:content-transfer-encoding; b=FmUXny7SezQZaNf9JlCfJdk/SkEc9oSKCFYFWK1pWHGdje69L9Be+aA6HTiFEa1ZwM VqhGOTqqCjF9xESTIwxUGZg5ou9jaR8Q/dWpDXhTpi+35c8RRRam2huw6r4gwVxunnuY f/JqHKAYuA14X+gGI2Z3f3SSBiCFc5U6pzHI0= Original-Received: by 10.150.255.4 with SMTP id c4mr2099042ybi.379.1296102750950; Wed, 26 Jan 2011 20:32:30 -0800 (PST) Original-Received: from [192.168.1.4] (71-208-140-84.hlrn.qwest.net [71.208.140.84]) by mx.google.com with ESMTPS id u3sm763736yba.4.2011.01.26.20.32.29 (version=SSLv3 cipher=RC4-MD5); Wed, 26 Jan 2011 20:32:30 -0800 (PST) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:135075 Archived-At: Hi, There was a recent comment in another thread that the Python mode is currently poorly maintained, so I started looking into what the current state is and what it would take to improve it. I noticed that the original author Dave Love has an updated version on his website, that, among other things, also supports Python 3. There is a note in the beginning of the file that this version is not covered by FSF copyright anymore. Can anybody (Dave?) shed some light on as to why there is such a big discrepancy between the Emacs version and Dave's version on his homepage? Could we update the Emacs version with Dave's changes (if he agrees and the legal stuff is sorted out, of course)? I would also like to volunteer to work on python.el by integrating Dave's changes, and work on other issues. For my own benefit, it would also be nice if it supported alternative implementations like IronPython, which right now it does not. There seems to be some support for Jython but just invoking the IronPython interpreter in Jython mode does not work and seems hokey, too. Christoph