From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Delphi, Pascal, delphi-mode, pascal-mode, and free software Date: Sat, 11 Sep 2010 01:30:11 -0400 Message-ID: References: <1284118567.2190.29.camel@hamlet.localdomain> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: dough.gmane.org 1284183025 20880 80.91.229.12 (11 Sep 2010 05:30:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 11 Sep 2010 05:30:25 +0000 (UTC) Cc: ssouth@simonsouth.ca, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 11 07:30:24 2010 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 1OuIfP-00025g-QD for ged-emacs-devel@m.gmane.org; Sat, 11 Sep 2010 07:30:24 +0200 Original-Received: from localhost ([127.0.0.1]:58666 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OuIfP-0004uO-0x for ged-emacs-devel@m.gmane.org; Sat, 11 Sep 2010 01:30:23 -0400 Original-Received: from [140.186.70.92] (port=42915 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OuIfA-0004se-Hx for emacs-devel@gnu.org; Sat, 11 Sep 2010 01:30:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OuIf9-0004uf-Bs for emacs-devel@gnu.org; Sat, 11 Sep 2010 01:30:08 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:33304) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OuIf9-0004uZ-7f for emacs-devel@gnu.org; Sat, 11 Sep 2010 01:30:07 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1OuIfD-0001bo-1s; Sat, 11 Sep 2010 01:30:11 -0400 In-reply-to: (message from Stefan Monnier on Fri, 10 Sep 2010 14:48:36 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:129948 Archived-At: The issue of editing modes for languages whose compilers are nonfree is a difficult borderline case. If we strictly interpret the rule of not supporting nonfree software, we should reject those modes. However, I think it is ok to include such modes when the language is widely used. In such cases, Emacs support gives little encouragement to use the language. For instance, Emacs has had a Java mode since long before there was a free Java platform, and I think it was good to have this mode. On the other hand, if there is an obscure language whose only implementation is proprietary, it would be good to refuse to let Emacs publicize its existence. >> > Also, what's the relationship between pascal-mode and delphi-mode? >> > Is there some overlap between the two, should there be more overlap, >> > or less? > Each of these targets a different major dialect of Pascal and is > completely separate from the other. The two Lisp programs may be completely separate, but a different question is how different these Pascal dialects are. Would it be easy to modify one of these modes to handle all the Pascal dialects we want to handle?