From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Cleaning up further compat code Date: Sun, 03 Apr 2016 18:33:44 +0200 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1459701259 29350 80.91.229.3 (3 Apr 2016 16:34:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 3 Apr 2016 16:34:19 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 03 18:34:10 2016 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 1amkyX-0001mC-Cd for ged-emacs-devel@m.gmane.org; Sun, 03 Apr 2016 18:34:09 +0200 Original-Received: from localhost ([::1]:54321 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amkyW-0004Rk-L8 for ged-emacs-devel@m.gmane.org; Sun, 03 Apr 2016 12:34:08 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52688) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amkyP-0004PH-BY for emacs-devel@gnu.org; Sun, 03 Apr 2016 12:34:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1amkyL-0004PA-AU for emacs-devel@gnu.org; Sun, 03 Apr 2016 12:34:01 -0400 Original-Received: from hermes.netfonds.no ([80.91.224.195]:46438) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1amkyL-0004OB-3B for emacs-devel@gnu.org; Sun, 03 Apr 2016 12:33:57 -0400 Original-Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.84_2) (envelope-from ) id 1amky8-0006xn-Th for emacs-devel@gnu.org; Sun, 03 Apr 2016 18:33:48 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEWLDymaIjGiVEbFhF4V AwrozXBPPay2AAACWUlEQVQ4jWWUzZbaMAyFbSazj2zYx3LYTyyy91B3z+Dq/V+lV0no9LQ+wMnR px9LusGx6HZ628/QWiVyozvsWna7I+fJjlORnkE/zNuMI+2gC5cwSxnN35MjeoFC0+f5lNoO6Bss NN/PlYe9wjeQEtp9tA+QDzCFA8iEDK0FgBoSEacXaNVTDTzX5mKhIOWoMZ04EOOaznkYw9rT3odK SYuQkbguFPQbJHmyPXrRRHHVcjRYqEgkSs6cWV7Aao05TMQ+Yjz4iCTMxRVG8pMfXKCrZky5MIoi goSG6j6sh/UZARbKlsvhpkPzNywha1rV7hQ3EJhc8+cZoEdbGFFcYHcownXG2iIv6w6uKD64BjBV gDzZVTtalQ3UkoUNSEuFsghnlBmbCxkdAdynlnDLLH3F7gDkp+qz2pbuuZiXtULUXP+h+msDjLGh eVPMBprqYOAOsFz0qkUXS9UbrGwRl0N5EWBADXOGRpgP5S1RE7TkzJlt3S9JpkvHLCCYGdnn9vkH LGsZB4vA/E4mtT9AF1OlY6hkNpB3+9o1nTeAYw8+HqpfNQ0bwOwN1HDUjp12gAGNFdcimwZ0gm2c 4eYy1DB6xNC2PqGcEPGZXYauEDNUsiLIi4UM7S5u1V1HUDke4VPOaO9tdaqHJslymcqsdFQDWK69 YtvNk9/eoA10zsxC9lsE09mWZuDJxwn4+h1UsVQmV0G+nGUJx/8AO/339H0ALxA/9PLVr/FxuTxU 3/n2AsHAM74/yvtD9C3f/oqI3Nf81Q1cn7f/a+xnPgDW19cSU+Fgkk2p/gYV09px757eNgAAAABJ RU5ErkJggg== In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sun, 03 Apr 2016 18:29:13 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 80.91.224.195 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:202639 Archived-At: Lars Magne Ingebrigtsen writes: > I was looking at the erc code to fix a coding related bug, and I noticed > all the compat code (both for older versions of Emacs and XEmacs)... It > might be nice to clean some of that stuff up to make maintenance easier. (I did a quick grep for code that could be "mechanically" cleaned up, and there are about 850 instances of (featurep 'x?emacs). From my experience with cleaning up the Gnus compat code, I would guesstimate cleaning up this would get rid of more than 10K lines of code.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no