From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Rationalising c[ad]\{2,5\}r. Date: Thu, 12 Mar 2015 07:01:15 -0700 (PDT) Message-ID: <4b692aa8-be6e-4e16-ab3d-96e5c0bd74b7@default> References: <20150311214324.GA2952@acm.fritz.box> <50545da4-91f3-41fc-b408-07668ffc2f19@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="__1426168876565194338abhmp0015.oracle.com" X-Trace: ger.gmane.org 1426168928 22411 80.91.229.3 (12 Mar 2015 14:02:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Mar 2015 14:02:08 +0000 (UTC) Cc: emacs-devel To: bruce.connor.am@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 12 15:01:57 2015 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 1YW3gS-0005d1-GW for ged-emacs-devel@m.gmane.org; Thu, 12 Mar 2015 15:01:56 +0100 Original-Received: from localhost ([::1]:60110 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YW3gM-00067y-TH for ged-emacs-devel@m.gmane.org; Thu, 12 Mar 2015 10:01:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33686) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YW3g3-0005wL-Dq for emacs-devel@gnu.org; Thu, 12 Mar 2015 10:01:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YW3fx-0004WB-Nu for emacs-devel@gnu.org; Thu, 12 Mar 2015 10:01:31 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:22103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YW3fx-0004W3-IF for emacs-devel@gnu.org; Thu, 12 Mar 2015 10:01:25 -0400 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t2CE1HC4001569 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 12 Mar 2015 14:01:18 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id t2CE1GIu013852 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 12 Mar 2015 14:01:17 GMT Original-Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t2CE1GpH013277; Thu, 12 Mar 2015 14:01:16 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 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:183821 Archived-At: --__1426168876565194338abhmp0015.oracle.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > > >> and there will be compatibility aliases for cl-caaadr etc.. > > > Why? Why is that needed? > > To not make it harder for developers to support Emacs 24.X > > Well, if you mean keeping `caaadr', then yes.=C2=A0 It's `cl-caaadr' > that has no raison d'etre.=C2=A0 Keep `caaadr'; toss `cl-caaadr'. Has, `caaadr' always existed (since 24.1) without explicitly `require'ing t= he `cl' package? Yes. Just require `cl-macs.el'. Or require `cl.el' at byte-compile time. These are macros. If the answer is yes, then I'm fine with removing the prefixed alias.=20 --__1426168876565194338abhmp0015.oracle.com Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

> > >> and ther= e will be compatibility aliases for cl-caaadr etc..
> > > Why? = Why is that needed?
> > To not make it harder for developers to su= pport Emacs 24.X
>
> Well, if you mean keeping `caaadr', then y= es.  It's `cl-caaadr'
> that has no raison d'etre.  Keep `c= aaadr'; toss `cl-caaadr'.

Has, `caaadr' always existed (si= nce 24.1) without explicitly `require'ing the `cl' package?

<= p>Yes. Just require `cl-macs.el'. Or require `cl.el' at byte-co= mpile time.
These are macros.

If the answer is y= es, then I'm fine with removing the prefixed alias.

--__1426168876565194338abhmp0015.oracle.com--