From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Support (or not) for Emacs 21, and XEmacs Date: Fri, 16 Apr 2010 12:27:59 +0200 Message-ID: References: <15649C3E-517D-433D-977F-06008C20A4F4@gmail.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O2imN-0002gn-54 for emacs-orgmode@gnu.org; Fri, 16 Apr 2010 06:28:07 -0400 Received: from [140.186.70.92] (port=55854 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2imL-0002f2-HF for emacs-orgmode@gnu.org; Fri, 16 Apr 2010 06:28:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O2imJ-0006aA-DP for emacs-orgmode@gnu.org; Fri, 16 Apr 2010 06:28:05 -0400 Received: from mail-ww0-f41.google.com ([74.125.82.41]:47756) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2imJ-0006a0-8b for emacs-orgmode@gnu.org; Fri, 16 Apr 2010 06:28:03 -0400 Received: by wwc33 with SMTP id 33so815859wwc.0 for ; Fri, 16 Apr 2010 03:28:01 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: Org-Mode List On Apr 16, 2010, at 12:26 PM, Carsten Dominik wrote: > Hi, > > I have made a test version of Org with the compatibility code I am such a bad writer. I mean with that compatibility code *removed*! - Carsten > for XEmacs and without some of the left-over compatibility > code for Emacs 21. > > I would appreciate if some people could check out the > `remove-compatibility-code' branch from repo.or.cz and report back > if they experience any problems with Emacs 22, 23, and 24, either > during compilation or while running. > > Problems with Emacs 21 and XEmacs do not have to be reported.... :-) > > Thank you very much > > - Carsten > > On Apr 14, 2010, at 10:15 AM, Carsten Dominik wrote: > >> Hi everyone, >> >> I am, once again, reconsidering support for Emacs 21 and XEmacs >> in Org-mode. >> >> Supporting older versions of Emacsen does make the code in >> Org-mode more complex, needs time to rewrite or copy features >> that do exist in newer versions of Emacs. Also, it slows down >> the process of updating the version of Org-mode distributed >> with Emacs, because the compatibility code makes it often hard to >> comply with Emacs rules and practices. >> >> What I would like to do is the following. >> >> We are now working toward release 7.0 of Org-mode, which will >> hopefully see full integration of org-babel. I am considering >> to make Org-mode version 6.35 the last version of Org-mode >> supporting XEmacs and Emacs 21. That would mean that I would >> still fix critical bugs in 6.35 and keep that package on the >> website indefinitely. So people stuck with Emacs 21 and XEmacs do >> have an excellent version of Org-mode available. Git users will >> be able indefinitely to select this version of Org-mode to support >> and Emacs 21 or XEmacs installation. >> >> For version 7.0 I would then not only stop actively supporting >> these older Emacsen, but I would actually remove some of the >> twisted code that has accumulated over the years in order to >> support older versions. Important examples are all the >> stuff in org-compat, but also key bindings and other stuff. There >> are about 100 cases of (featurep 'xemacs) in the sources, and many >> other places where I have to check for the availablility of a >> specific feature or function. >> >> If you object to such a development, please step into this >> discussion. >> >> - Carsten >> >> >> > > - Carsten > > > - Carsten