From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: subr-x on older Emacsen Date: Fri, 18 Jul 2014 11:54:26 -0400 Message-ID: References: <47A003F9-F2D7-454C-B148-31A6C2D46C1F@lunaryorn.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1405698894 25261 80.91.229.3 (18 Jul 2014 15:54:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Jul 2014 15:54:54 +0000 (UTC) Cc: Sebastian Wiesner , emacs-devel@gnu.org To: Bozhidar Batsov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 18 17:54:46 2014 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 1X8AUg-0002Gh-Cp for ged-emacs-devel@m.gmane.org; Fri, 18 Jul 2014 17:54:46 +0200 Original-Received: from localhost ([::1]:50439 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8AUg-0008AP-1x for ged-emacs-devel@m.gmane.org; Fri, 18 Jul 2014 11:54:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60416) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8AUV-00087Q-EY for emacs-devel@gnu.org; Fri, 18 Jul 2014 11:54:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X8AUN-0000Iu-Ua for emacs-devel@gnu.org; Fri, 18 Jul 2014 11:54:35 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:21921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X8AUN-0000IV-MB for emacs-devel@gnu.org; Fri, 18 Jul 2014 11:54:27 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABZgwaDSlK/a4EXF3SCJQEBAQECASMzIwULCxoCGA4CAhQYDSSIBAivG6J+F4EpjG8RAR0zB4JvgUkEqRmBaoNMIYE1 X-IPAS-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABZgwaDSlK/a4EXF3SCJQEBAQECASMzIwULCxoCGA4CAhQYDSSIBAivG6J+F4EpjG8RAR0zB4JvgUkEqRmBaoNMIYE1 X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="77827176" Original-Received: from 75-119-224-253.dsl.teksavvy.com (HELO pastel.home) ([75.119.224.253]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Jul 2014 11:54:26 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 690C4607B5; Fri, 18 Jul 2014 11:54:26 -0400 (EDT) In-Reply-To: (Bozhidar Batsov's message of "Fri, 18 Jul 2014 15:21:59 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 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:173056 Archived-At: [ Bozhidar: the text/plain version of your email is hard to follow because the quoted text is indistinguishable from the text you wrote! ] > I=E2=80=99d like to use the new subr-x library in my Emacs Lisp projects,= and I=E2=80=99m > searching for advice on how to handle backwards compatibility.=C2=A0 Good question. The best option I think is to turn subr-x.el into a GNU ELPA package and to arrange for it to be bundled with the Emacs release tarball. There's currently no mechanism to do that, tho. And when we get that working, there's the other issue of what to do with people building from Bzr/Git rather than from the tarball. Stefan