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: aplus mode Date: Fri, 10 Aug 2012 17:57:27 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1344635854 9738 80.91.229.3 (10 Aug 2012 21:57:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 10 Aug 2012 21:57:34 +0000 (UTC) Cc: emacs-devel@gnu.org To: Rustom Mody Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 10 23:57:34 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SzxD3-0002xm-O6 for ged-emacs-devel@m.gmane.org; Fri, 10 Aug 2012 23:57:33 +0200 Original-Received: from localhost ([::1]:47134 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzxD3-0007oe-21 for ged-emacs-devel@m.gmane.org; Fri, 10 Aug 2012 17:57:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35839) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzxD0-0007oO-Fx for emacs-devel@gnu.org; Fri, 10 Aug 2012 17:57:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SzxCz-0003mX-Fe for emacs-devel@gnu.org; Fri, 10 Aug 2012 17:57:30 -0400 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:58323) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SzxCz-0003mT-Be for emacs-devel@gnu.org; Fri, 10 Aug 2012 17:57:29 -0400 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q7ALvRwx021878; Fri, 10 Aug 2012 17:57:27 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id CC16BB4177; Fri, 10 Aug 2012 17:57:27 -0400 (EDT) In-Reply-To: (Rustom Mody's message of "Fri, 27 Jul 2012 13:18:52 +0530") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4306=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4306> : streams <797322> : uri <1189219> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:152423 Archived-At: > Aplus (a gnu/linux APL variant) has been one of the languages that > runs only on XEmacs but not GNU-Emacs. Recently XEmacs has been > giving some trouble compiling under Debian (it seems). > I have hacked up something which makes Aplus run with GNU-Emacs: > http://www.emacswiki.org/emacs/AplInDebian > Is this a suitable forum for discussions towards cleaning up that code? Sure. Especially if you intend to include it in GNU ELPA. Since Markus has already signed the needed copyright paperwork, and it doesn't look like the code has seen many external contributions, inclusion in GNU ELPA should be fairly easy. As for cleaning up the code, I suggest you start by defining a major mode for APL code. See sample-mode.el for an example. This mode would most likely enable the apl input method by default. BTW, I see that Markus's APL input method is very different from the one used in the XEmacs code (I'm not talking about the way it works, which is different for good reasons, but about the choice of what to type in order to get a given symbol). I think the two can live together. Stefan