From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: old-style backquotes now generates void macro Date: Fri, 17 Dec 2010 20:01:44 +0100 Message-ID: <877hf8mdev.fsf@engster.org> References: <87mxoawchk.fsf@anar.kanru.info> <874oahmd96.fsf@anar.kanru.info> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1292613026 29497 80.91.229.12 (17 Dec 2010 19:10:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 17 Dec 2010 19:10:26 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 17 20:10:22 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 1PTfh8-0005Wx-0x for ged-emacs-devel@m.gmane.org; Fri, 17 Dec 2010 20:10:22 +0100 Original-Received: from localhost ([127.0.0.1]:43496 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PTfh5-0003xR-5q for ged-emacs-devel@m.gmane.org; Fri, 17 Dec 2010 14:10:19 -0500 Original-Received: from [140.186.70.92] (port=55744 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PTfZS-0000Xa-TQ for emacs-devel@gnu.org; Fri, 17 Dec 2010 14:02:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PTfZR-0005GK-O5 for emacs-devel@gnu.org; Fri, 17 Dec 2010 14:02:26 -0500 Original-Received: from v3-1008.vxen.de ([79.140.41.8]:47193) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PTfZR-0005Ev-GJ for emacs-devel@gnu.org; Fri, 17 Dec 2010 14:02:25 -0500 Original-Received: from dslc-082-083-048-208.pools.arcor-ip.net ([82.83.48.208] helo=spaten) by v3-1008.vxen.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1PTfZJ-0005a8-MA for emacs-devel@gnu.org; Fri, 17 Dec 2010 20:02:17 +0100 In-Reply-To: (Leo's message of "Fri, 17 Dec 2010 10:11:54 +0000") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (darwin) Mail-Followup-To: emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) 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:133770 Archived-At: Leo writes: > On 2010-12-17 03:28 +0000, Stefan Monnier wrote: >> "obsolete" basically means "unsupported". But in order not to alienate >> our users who don't always have the ability to fix the code they use, >> we tend to keep obsolete features working, sometimes far too long. > > I think packages most users use are well supported i.e. any trivial bugs > like these are fixed promptly. The thing though is they don't know when > the obsolete features are going, so they sometimes keep using them until > absolutely have to change. The problem is that it is sometimes not clear to me what exactly has to change. Currently, the change to lread.c broke the grammar generation in CEDET. The culprit is that (read "( ,(cons $1 $3 ) )") used to return (\, (cons $1 $3)) but now returns ((\, (cons $1 $3))) Does CEDET depend on some obsoleted feature here, meaning this should rather be fixed in CEDET than emacs? -David